FromNow()中的moment.js错误

时间:2013-12-18 11:56:11

标签: javascript momentjs

我使用moment.js v.2.4.0并使用此脚本计算已经过了多少时间

$(".time").append(moment.unix({{ mydb|date('U') }}).fromNow());

mydb返回数据

$(".time").append(moment.unix(1387358178).fromNow());

(in my db sql = 2013-12-17 18:30:48)

如果我的计算机上的日期正确,则返回正确的数据

如果我改变日期,差异就是错误的。 我可以在没有客户端计算机使用时间的情况下改变两个日期吗?

1 个答案:

答案 0 :(得分:2)

没有。瞬间就像你的其他JavaScript一样。如果您在浏览器中运行它,那么当您引用“now”时,它将使用运行浏览器的计算机的时间戳。

如果这对您很重要,您可以考虑传递服务器的当前时间戳,然后使用"Time from X"功能,而不是"Time from now"