我有2个这样存储的日期:
"04.12.2019, 09:35" // Today
"05.12.2019, 12:50" // Some different date
我想比较一下它们(日期已经过去还是仍然会来)。
我的想法是将它们转换为日期,然后比较日期,但是将这些字符串转换为日期的在线解决方案全部使用moment.js
有没有一种方法可以将这些字符串转换为日期,而无需使用moment.js或进行比较,甚至根本不将其转换为日期?
答案 0 :(得分:0)
我猜你只能使用Date
>
let dateString = '04.12.2019, 09:35'.replace(/\./g,' ').replace(',', '');
let dateString2 = '05.12.2019, 12:50'.replace(/\./g,' ').replace(',', '');
let newDate = new Date(dateString);
let newDate2 = new Date(dateString2);
//Your comparison between newDate and newDate2 here
答案 1 :(得分:0)
您可以这样做:
let A = new Date("04.12.2019, 09:35");
let B = new Date("05.12.2019, 12:50");
if (A === B) { // Do Stuffs }
答案 2 :(得分:0)
let date1 = new Date("04.12.2019, 09:35");
let date2 = new Date("05.12.2019, 12:50");
let result = date1 < date2 ? 'still will come' : 'already passed';
console.log(result);