我有这个日期(2016年1月27日星期三02:14:05 GMT + 0200(GTB标准时间) 我想分开它以便只花几个小时(02:14:05)。 我怎么能这样做?
谢谢
答案 0 :(得分:1)
var date = new Date('Wed Jan 27 2016 02:14:05 GMT+0200 (GTB Standard Time)');
var time = ('0' + date.getHours()).slice(-2) + ':' +
('0' + date.getMinutes()).slice(-2) + ':' +
('0' + date.getSeconds()).slice(-2);
console.log(time);
答案 1 :(得分:0)
您可以尝试将其转换为日期对象,然后使用date.toTimeString()
或date.toLocaleTimeString()
var date = new Date("Wed Jan 27 2016 02:14:05 GMT+0200 (GTB Standard Time)");
console.log(date.toTimeString());
console.log(date.toLocaleTimeString());

答案 2 :(得分:0)
使用javascript正则表达式
var str = "Wed Jan 27 2016 02:14:05 GMT+0200";
var regex = /[\d\d]*:[\d\d]*:[\d\d]*/;
var res = str.match(regex);