// 時間算時間差
? ? diffTime (startDate, endDate) {
? ? ? startDate = new Date(startDate)
? ? ? endDate = new Date(endDate)
? ? ? var diff = endDate.getTime() - startDate.getTime()// 時間差的毫秒數
? ? ? // 計算出相差天數
? ? ? var days = Math.floor(diff / (24 * 3600 * 1000))
? ? ? // 計算出小時數
? ? ? var leave1 = diff % (24 * 3600 * 1000) // 計算天數后剩余的毫秒數
? ? ? var hours = Math.floor(leave1 / (3600 * 1000))
? ? ? // 計算相差分鐘數
? ? ? var leave2 = leave1 % (3600 * 1000) // 計算小時數后剩余的毫秒數
? ? ? var minutes = Math.floor(leave2 / (60 * 1000))
? ? ? // 計算相差秒數
? ? ? var leave3 = leave2 % (60 * 1000) // 計算分鐘數后剩余的毫秒數
? ? ? var seconds = Math.round(leave3 / 1000)
? ? ? var returnStr = seconds + '秒'
? ? ? var returnStr = ''
? ? ? if (minutes > 0) {
? ? ? ? returnStr = minutes + '分' + returnStr
? ? ? }
? ? ? if (hours > 0) {
? ? ? ? returnStr = hours + '小時' + returnStr
? ? ? }
? ? ? if (days > 0) {
? ? ? ? returnStr = days + '天' + returnStr
? ? ? }
? ? ? if (days > 0) {
? ? ? ? returnStr = days
? ? ? } else {
? ? ? ? returnStr = 0
? ? ? }
? ? ? return returnStr
? ? },
// 轉時間
? ? turnTime (timestamp, number) {
? ? ? var date = new Date(timestamp)
? ? ? // 時間戳為10位需*1000,時間戳為13位的話不需乘1000
? ? ? var Y = date.getFullYear() + '-'
? ? ? var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'
? ? ? var D = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate()) + ' '
? ? ? var h = (date.getHours() < 10 ? '0' + date.getHours() : date.getHours()) + ':'
? ? ? var m = (date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()) + ':'
? ? ? var s = (date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds())
? ? ? var res = Y + M + D
? ? ? if (number) {
? ? ? ? return res.substring(0, number)
? ? ? }
? ? ? return res
? ? },
// 四舍五入,保留n位小數
? ? getFloat (num, n) {
? ? ? n = n ? parseInt(n) : 0
? ? ? if (n <= 0) {
? ? ? ? return Math.round(num)
? ? ? }
? ? ? num = Math.round(num * Math.pow(10, n)) / Math.pow(10, n) // 四舍五入
? ? ? num = Number(num).toFixed(n) // 補足位數
? ? ? return num
? ? },
版權聲明:本文為CSDN博主「Lun_dy」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/Lun_dy/article/details/123256466