javascript - 仅从iso日期时间格式获取分钟

时间:2016-07-15 16:28:06

标签: javascript datetime

我正在寻找一种只从字符串中的日期(来自toISOString)获取分钟的方法。

使用Date对象时,我使用的是getTime(),但不认为ISO格式有直接的方法。

我是否需要直接从ISO格式中提取字符串,因为它只是一个字符串?

代码:

var depTime = new Date(1222332000).toISOString();

这给了我" 1970-01-15T03:32:12.000Z",那么获得分钟的好方法是" 32"。

3 个答案:

答案 0 :(得分:3)

您可以使用日期对象中的getMinutes()

var d = new Date('1970-01-15T03:32:12.000Z');
console.log(d.getMinutes());

这是正确的方法,但是,如果时区出现问题,您可以解析字符串:

var depTime = new Date(1222332000).toISOString();
console.log(depTime.split(":")[1]);  // 32

答案 1 :(得分:0)

答案 2 :(得分:0)

因为它只是一个字符串,正则表达式应该可以正常工作。

T\d+:(\d+)