我使用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)
如果我的计算机上的日期正确,则返回正确的数据
如果我改变日期,差异就是错误的。 我可以在没有客户端计算机使用时间的情况下改变两个日期吗?
答案 0 :(得分:2)
没有。瞬间就像你的其他JavaScript一样。如果您在浏览器中运行它,那么当您引用“now”时,它将使用运行浏览器的计算机的时间戳。
如果这对您很重要,您可以考虑传递服务器的当前时间戳,然后使用"Time from X"功能,而不是"Time from now"。