javaScript 时间 向上取整

这篇具有很好参考价值的文章主要介绍了javaScript 时间 向上取整。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

场景:

进入页面展示实时时间分钟显示为整数  如:现在时间  17:05 显示为17:10


问题描述

试了向上取整  四舍五入  判断   都不得行

解决方案:

思路:1、时间转为字符串格式

2、把字符串最后两位拿出来转数字进行判断 

3、截掉后两位再重新加上对应的数字  

4、赋值给原字符串文章来源地址https://www.toymoban.com/news/detail-599827.html

<template>
    <a-date-picker show-time placeholder="Select Time" @change="onChange" />
</template>
<script >
import moment from 'moment';
export default {
 data () {
   return:{
      time:moment().format("YYYY-MM-DD HH:mm")
    }
  },
 create(){
   this.TimeChange(this.time)
 },
 methods:{
  onChange(date,dateString){
   this.TimeChange(dateString)
  }
  TimeChange(val) {
  // mm 时间字符串的最后两位转为数字
    let mm =Number(val.slice(-2))
    // HH 时间字符串去掉后两位的字符串 
    let HH =val.slice(0, -2)
    // 判断时间范围
    if(mm==0){
      this.time= val
    }else if (mm> 0 && mm<= 10)) {
      this.time= HH + '10'
    } else if (mm<= 20) {
      this.time =HH + '20'
    } else if(mm<=30){
        this.time=HH+'30'      
    }else if(mm<=40){
     this.time=HH+'40'
    }else if(mm<=50){
     this.time =HH+'50'
    }else if(mm<=60){
     this.time =HH+'00'
    }
   }
  }
}
</script>

到了这里,关于javaScript 时间 向上取整的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • js/javascript获取时间戳的5种方法

    以下便是干货 1.获取时间戳精确到秒,13位 2.获取时间戳精确到毫秒,13位 3.获取时间戳精确到毫秒,13位 4.获取时间戳精确到毫秒,13位 5.获取时间戳精确到毫秒,13位 其它 在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要时间戳毫秒的推荐 +new D

    2024年02月11日
    浏览(44)
  • JavaScript 时间戳——如何在 JS 中使用 getTime() 生成时间戳

    在 JavaScript 中,时间戳通常与Unix 时间相关联。并且有不同的方法来生成这样的时间戳。 当我们使用不同的 JavaScript 方法生成时间戳时,它们会返回自 1970 年 1 月 1 日 UTC(Unix 时间)以来经过的毫秒数。 在本文中,您将学习如何使用以下方法在 JavaScript 中生成 Unix 时间戳:

    2024年02月12日
    浏览(61)
  • hive向上取整、向下取整、保留小数位的函数

    1.向上取整函数 ceiling() 示例:select ceiling(10.1) 结果:11 2.向下取整函数 floor() 示例:select floor(10.9) 结果:10 3.四舍五入保留指定小数位 round(a,b) ,a参数是需要处理的数据,b参数是需要保留的小数位 示例:select round(10.562,1) 结果:10.6

    2024年02月16日
    浏览(48)
  • javascript设置指定年月日,js动态显示当前时间

    大家好,本文将围绕js中如何动态显示日期时间展开说明,javascript设置指定年月日是一个很多人都想弄明白的事情,想搞清楚js动态显示当前时间需要先了解以下几个事情。 创建showTime()函数,利用JavaScript中的Date对象的属性及方法获取时间,利用Window对象的 setInterval() 方法按

    2024年02月03日
    浏览(146)
  • jQuery.js - 前端必备的Javascript库

    作者: WangMin 格言: 努力做好自己喜欢的每一件事 jQuery.js 是什么? jQuery是一个快速简洁、免费开源易用的JavaScript框架, 倡导写更少的代码,做更多的事情 。它封装JavaScript常用的功能代码,提供了一种简便的JavaScript设计模式,以及我们开发中常用到的操作DOM的API,优化HTML文

    2024年02月05日
    浏览(77)
  • JavaScript获取时间(js中的new Date(),获取前7天时间)

    简述:我们在写Echarts的时候,难免会用到js中的new Date(),用来获取时间, 今天就来分享下它的用法,顺便做下笔记。 关于new Date()的一些js方法: 输出: 1、 获取前一段时间的日期 难点: 这里用到了setDate()方法,该方法用于实现日期的相加减,它接收一个整数,如果这个整

    2024年02月09日
    浏览(80)
  • web前端框架JS学习之JavaScript类型转换

    vascript有多种数据类型,如字符串、数字、布尔等,可以通过typeof语句来查看变量的数据类型。数据类型转换就是数据类型之间相互转换,比如把数字转成字符串、把布尔值转成字符串、把字符串转成数字等,这在工作也是经常碰到的。 本期我们就给大家说说web前端框架JS学

    2024年02月10日
    浏览(64)
  • JavaScript中的时间日期函数new Date()(JS中5种获取时间戳的函数)

    简介: JavaScript 中的 new Date() 方法用于创建一个新的 Date 对象,该对象表示当前日期和时间。Date 对象提供了许多方法和属性,可以用于获取和设置日期和时间信息。 new Date([year, month, day, hour, minute, second, millisecond]) 其中,每个参数都是可选的。如果没有指定参数,则 new Dat

    2024年02月04日
    浏览(73)
  • 【前端灵魂脚本语言JavaScript⑤】——JS中数组的使用

    🐚 作者: 阿伟 💂 个人主页: Flyme awei 🐋 希望大家多多支持😘一起进步呀! 💬 文章对你有帮助👉关注✨点赞👍收藏📂 第一种: var 数组名 = new Array(); 创建一个空数组 第二种: var arr2 = new Array(10); 创建一个定长为10的数组 第三种 var arr3 = new Array(a,b,c); 创建时直接指定元素值

    2023年04月08日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包