从日期字符串中获取时间

vis*_*hnu 8 javascript time date

如何使用JavaScript从日期字符串中获取时间.

我的日期字符串采用以下方式:2013-04-08T10:28:43Z

如何以小时和分钟格式分割时间.我想以下列方式显示活动流:

xxx已更新2小时前
yyy已更新3分钟前

Sta*_*sel 14

只需创建新的Date对象:

var myDate = new Date("2013-04-08T10:28:43Z");

var minutes = myDate.getMinutes();
var hours = myDate.getHours();
Run Code Online (Sandbox Code Playgroud)

  • 为什么这被贬低?JavaScript支持开箱即用的ISO 8601格式. (2认同)

hbh*_*hra 0

这就是所谓的 ISO 字符串。有一些实用程序可以将 ISO 字符串解析为常规 JavaScript 日期,例如 Dojo。

var date = dojo.date.stamp.fromISOString("2013-04-08T10:28:43Z");
Run Code Online (Sandbox Code Playgroud)

http://dojotoolkit.org/reference-guide/1.8/dojo/date/stamp.html