【发布时间】:2017-07-11 06:47:11
【问题描述】:
我有一个日期时间戳存储在 mysql 中,类似于 2017-06-29 08:37:31
我通过 AJAX 获取它,我想将它与当前日期进行比较,无论它是否相同。
我的代码是
let dateStamp = moment(this.notificationData[0].notification_timestamp).format('LL');//date/timestamp from mysql received in json
let dateToday = moment().format('LL');//current date
console.log(dateStamp,dateToday)
console.log(moment(dateToday).diff(dateStamp,'days'))//comparison
虽然我在 .diff() 中得到了结果。我想知道是否还有其他正确的方法。
时区对我来说不是问题。只是日期比较。
谢谢
【问题讨论】:
-
如果要检查两个日期是否相同,也可以使用
isSame函数。这是链接momentjs.com/docs/#/query/is-same -
您可以直接比较它而无需格式化和发现差异。就在您获得日期的时刻对象时,比较像 dateStamp > dateToday
标签: javascript momentjs