【发布时间】:2018-07-18 14:54:50
【问题描述】:
我有一个创建日期。我想运行一个 if/switch 语句来知道现在的日期和时间是否比创建日期超过 24 小时。
如果创建日期超过 24 小时前,请执行一些操作,如果少于 24 小时前,请执行其他操作。
let now = +new Date();
// This is returned as: July 18, 2018 at 3:48:00 AM UTC+1
let createdAt = +doc.data().created_at;
const oneDay = 60 * 60 * 24;
var compareDatesBoolean = (now - createdAt) > oneDay;
这里的任何指导都会非常感谢您! :)
【问题讨论】:
-
doc.data().created_at是 js 日期对象还是字符串? -
好问题。 Firebase 时间戳。
-
您当前的代码有什么问题?它会在某些日期引发错误或返回错误的结果吗?
标签: javascript date