Date 和 math函数

2024-06-04  本文已影响0人  缘之空_bb11

Date 日期

JavaScript Date(日期)对象

方法 描述
getDate() 以数值返回天(1-31)
getDay() 以数值获取周名(0-6)
getFullYear() 获取四位的年(yyyy)
getHours() 获取小时(0-23)
getMilliseconds() 获取毫秒(0-999)
getMinutes() 获取分(0-59)
getMonth() 获取月(0-11)
getSeconds() 获取秒(0-59)
getTime() 获取时间(从 1970 年 1 月 1 日至今毫秒数)

    // 时间处理: 付款截止时间 - 现在时间 = 转换成时分秒
    dealDateToTime(payLastDate, date = new Date()) {
         let lastDateTime = new Date(payLastDate)               
         let diff = lastDateTime.getTime() - date.getTime()
         // 小时
         let hours = Math.floor(diff / (3600 * 1000)) // 计算出小时数
         let lessHours = Math.floor(diff % (3600 * 1000)) // 计算小时数后剩余的毫秒数
         // 分钟
         let minutes = Math.floor(lessHours / (60 * 1000)) // 计算相差分钟数
         let lessMinutes = Math.floor(lessHours % (60 * 1000)) // 计算小时数后剩余的毫秒数
         // 秒
         let second = Math.floor(lessMinutes / 1000) // 计算分钟数后剩余的毫秒数
    
         return hours.toString().padStart(2,0) + '时' +  minutes.toString().padStart(2,0) + '分' +  second.toString().padStart(2,0) + '秒'
        }

      //  打印:   01 时 25 分08 分


Math() 函数

Javascript Math常用函数

上一篇下一篇

猜你喜欢

热点阅读