如何正确使用 moment.js 来更改我的时间戳格式?

How do I properly use moment.js to change the format of my timestamp?

我的 data.json 文件中有长格式的日期

"start_time"    : "1435377480000"

我想使用 moment.js 将那些长格式转换为实际的日期格式。

我试过了

start_time.html(moment(objects[x].start_time).format("MM/DD/YYYY h:mmA"));

结果

查看

此时任何帮助/提示都会有很大帮助。

看来你一直在犯语法错误。发生在我们最好的人身上!无论如何,这应该有效:

start_time.html(moment(objects[x].start_time).format("MM/DD/YYYY h:mmA"));

您将一个对象传递给 moment 但没有说要对其执行任何操作,然后将日期格式作为第二个值传递给 HTML 而不是 moment 本身。

还有一点就是你的start_time是一个字符串,所以用parseInt把它变成一个整数就可以了。

编辑:显然 moment 确实接受字符串,但 OP 说使用 parseInt 解决了他的问题。