我正在获得一个字符串:
Mon Jul 10 2017 03:00:00 GMT+0000
我想在jQuery中使用字符串中的03:00
。如何通过jQuery或JavaScript分割字符串以获取此信息?
我只希望时间来自结果。
答案 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));