如何从字符串中获取最后一个单词在jquery

时间:2017-07-10 10:40:54

标签: javascript jquery

我正在获得一个字符串:

Mon Jul 10 2017 03:00:00 GMT+0000

我想在jQuery中使用字符串中的03:00。如何通过jQuery或JavaScript分割字符串以获取此信息?

我只希望时间来自结果。

2 个答案:

答案 0 :(得分:1)

您使用的方法不正确。你不想开始乱砍这个字符串。相反,将其转换为Date对象,然后从中获取小时和分钟:

var date = new Date('Mon Jul 10 2017 03:00:00 GMT+0000');
var time = ('00' + date.getUTCHours()).slice(-2) + ':' + ('00' + date.getUTCMinutes()).slice(-2);
console.log(time);

答案 1 :(得分:0)

嗯,这不是普通的字符串,而是时间字符串。您可能需要解析它然后得到小时和分钟:



var str = "Mon Jul 10 2017 03:00:00 GMT+0000";
var time = new Date(str);
console.log(("0" + time.getHours()).substr(-2) + ":" + ("0" + time.getMinutes()).substr(-2));