建议存储日期并在客户端显示的方式

时间:2015-02-28 12:07:00

标签: javascript date momentjs

我正在开发一个聊天应用程序,我想显示发送的每封邮件的日期和时间

我的流程是这样的

1)当用户点击发送按钮时,我正在调用服务器方法,并将消息作为参数

在服务器方法

1)我使用var d = new Date();获取日期  这是存储类似的东西 "Sat Feb 28 2015 17:33:20 GMT+0200 (EET)"

在每个浏览器中,我想根据时区显示此时间,

怎么做? 我也安装了moment包。

1 个答案:

答案 0 :(得分:0)

  

我使用var d = new Date();来获取日期,其中存储了"Sat Feb 28 2015 17:33:20 GMT+0200 (EET)"

之类的内容

我建议改用数字时间戳。您可以使用new Date().getTime()Date.now()来获取它们。

  

在每个浏览器中,我想根据他们的时区显示此时间。我也安装了moment包。

你不需要moment.js,尽管它可能有助于格式化。使用new Date(storedValue)从时间戳构建日期后,.toString()等默认输出方法将使用本地时区。