javascript - Momentjs 中的 FireFox 日期无效

标签 javascript date datetime momentjs

好的,我从 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/

相关文章:

javascript - 如何在 Jenkins 中设置和运行 Angular JS Protractor 测试?

javascript - 在 google maps api v3 (javascript) 中获取 dragend 标记的旧位置

javascript - jQuery Conditional 基于元素的内部 HTML 内容

javascript - 如何使用 Ruby 在 Javascript (js.erb) 中设置 url?

PHP/MySQL - 日历/设置约会问题

regex - 在 Perl 中将 YYYYMMDD 日期拆分为 3 部分

javascript - Node - 如何将 MongoDB 时间戳转换为日期

Sharepoint xsl ddwrt FormatDateTime 问题

MySQL - 获取某个季度和年份之前的时间数据

t-sql - 如何在SQL中计算平均日期出现频率