介紹
vue項目中,可能需要對比兩個日期時間的大小,如下代碼所示:
2018-8-12 12:30 | 2018-8-12 02:30
它們誰大?
比較兩個日期大小
方法一:文章來源:http://www.zghlxwxcb.cn/news/detail-505315.html
//比較兩個日期大小。格式:2018-8-12 12:30
const compareDate = (d1, d2) => {
return ((new Date(d1.replace(/\-/g, "\/"))) > (new Date(d2.replace(/\-/g, "\/"))));
}
方法二:文章來源地址http://www.zghlxwxcb.cn/news/detail-505315.html
//比較兩個日期大小。格式:2018-8-12 12:30
const compareDate2 = (d1, d2) => {
let date1 = new Date(Date.parse(d1))
let date2 = new Date(Date.parse(d2))
return date1 > date2
}
比較 “同一天” 兩個時間大小
//比較同一天的兩個時間大小, 是否 t1 > t2。如 11:30 和 10:00, 返回true
const compareTimeInSameDay = (t1, t2) => {
let d = new Date()
let ft1 = d.setHours(t1.split(":")[0], t1.split(":")[1])
let ft2 = d.setHours(t2.split(":")[0], t2.split(":")[1])
return ft1 > ft2
}
到了這里,關(guān)于vue - 比較兩個日期大小、比較同一天兩個時間大?。ㄅ袛鄡蓚€日期時間的大小)JS 解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!