从日期格式中提取小时,分钟和秒

时间:2013-05-15 18:08:26

标签: jquery

我使用Ajax标头来获取当前时间,如何只检索小时,分钟和秒,并将它们存储在自己的变量中:

Wed, 15 May 2013 18:05:32 GMT

谢谢!

2 个答案:

答案 0 :(得分:2)

从标题中读取日期并将其传递给Date对象

var headerDate = "Wed, 15 May 2013 18:05:32 GMT";
    var date = new Date(headerDate );
    var hour = date.getHours();
    var min = date.getMinutes();
    var secs = date.getSeconds();

答案 1 :(得分:0)

请详细说明@mclaassen的回答:

//your date string
var dateStr  = 'Wed, 15 May 2013 18:05:32 GMT';
//regex patter to search on 
var patt  = /\d{2}:\d{2}:\d{2}/;
//return the matching date string
var result = patt.exec(dateStr);

var hms = result.split(':');
//set individual variables
var hours = hms[0], min = hms[1], sec = hms [2];