将时间字符串值转换为时间javascript

时间:2015-03-28 06:25:51

标签: javascript angularjs

我有这个时间值

2000-01-01T10:00:00.000Z

如何在javascript中将其转换为仅返回时间

10:00

3 个答案:

答案 0 :(得分:3)

如果你剥离训练" .000Z"然后你可以使用Moment JS:

var m = moment('2000-01-01T10:00:00', moment.ISO_8601);
m.format('HH:mm'); // 10:00

请参阅http://momentjs.com/docs/#/parsing/string/

答案 1 :(得分:2)

您可以使用以下内容。



var k = new Date("2000-01-01T10:00:00.000Z");
alert(k.getUTCHours() + ":" + k.getUTCMinutes());




答案 2 :(得分:1)

使用纯JavaScript,使用date创建new Date()对象,然后使用getUTCHours()getUTCMinutes()

 var date = new Date("2000-01-01T10:00:00.000Z");
 var hour = date.getUTCHours()();
 var minutes = date.getUTCMinutes();
 var time = hour + ":" + minutes;