好的,我从 mysql 数据库中获取时间戳,类似于 2015-10-19 14:34:11 我将它加载到 momentjs 中,如下所示。
var date= new Date(array[data].time)
moment(date).fromNow()
但它不起作用。
最佳答案
如果array[data].time
实际上如您所描述的那样,一个字符串,例如`“2015-10-19 14:34:11”,那么您应该只执行以下操作之一:
这将解释用户本地时区的输入:
moment(array[data].time).fromNow()
这将以 UTC 格式解释输入:
moment.utc(array[data].time).fromNow()
如果你做事正确,你很可能想要第二个。
您的代码表现不同的原因是 Firefox 不喜欢 Date
构造函数中的特定格式。由于您使用的是 moment,因此无需使用 Date
构造函数。
关于javascript - Momentjs 中的 FireFox 日期无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33221579/