开发者

javascript split of Date

I have this Date Format var 开发者_JS百科date = 'Jun 2, 2011 3:05:14 PM';

I want to split it in such a way that i should get only Hours from this

Could anybody please help me .

Thank you .


Create a Date first, then get the hours:

var date = new Date('Jun 2, 2011 3:05:14 PM');
var hours = date.getHours();

If you want 3 instead of 15, add this:

if (hours > 12) hours -= 12;

Midnight will return 0. To get 12 instead, add this:

if (hours == 0) hours = 12;


Use the string to create a date object which grants you methods to traverse it:

new Date('Jun 2, 2011 3:05:14 PM').getHours();


Try this:

var date = 'Jun 2, 2011 3:05:14 PM';
var hours = new Date(date).getHours();


var date = 'Jun 2, 2011 3:05:14 PM', 
hours=date.split(/\W+/)[3];

Without a time zone, dates are not portable.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜