js時鐘日期代碼?/*** 計算天數差的函數,我來為大家講解一下關于js時鐘日期代碼?跟着小編一起來看一看吧!
/** * 計算天數差的函數 * @param startTime * @param endTime * @returns {number} */ export function dateDiff(startTime, endTime) { // sDate1和sDate2是2006-12-18格式 let aDate, oDate1, oDate2, iDays aDate = startTime.split('-') oDate1 = new Date(aDate[1] '-' aDate[2] '-' aDate[0]) // 轉換為12-18-2006格式 aDate = endTime.split('-') oDate2 = new Date(aDate[1] '-' aDate[2] '-' aDate[0]) iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 / 24) // 把相差的毫秒數轉換為天數 return iDays } } |
//用于計算兩個日期相差多少小時 //注意: //time1和time2都是字符串類型的時間,例如 2020-03-03 12:22:22 //這裡的parseInt是取整,所以在實際的業務判斷中請注意是否需要等于号。例如: //console.log(parseInt(2.6)) 是2 export function divTime(time1, time2) {
|
最穩妥的方法:根據時間對象的時間戳進行比較:**Date.parse(endTime)** /** *校驗結束時間不能早于開始時間 * @param startTime:是2006-12-18格式 * @param endTime * @returns {boolean} */ export function checkEndTime(startTime, endTime) { if (Date.parse(endTime) < Date.parse(startTime)) { return false } else { return true } } |
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!