日期的javascript分割

javascript split of Date

本文关键字:分割 javascript 日期      更新时间:2023-09-26

我有这个日期格式var date = 'Jun 2, 2011 3:05:14 PM';

我想把它分成这样一种方式,我应该只从这个中得到几个小时

有人能帮帮我吗。

谢谢。

首先创建一个Date,然后获取小时数:

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

如果您想要3而不是15,请添加以下内容:

if (hours > 12) hours -= 12;

午夜将返回0。要获得12,请添加以下内容:

if (hours == 0) hours = 12;

使用字符串创建一个日期对象,该对象授予您遍历它的方法:

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

试试这个:

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];

没有时区,日期是不可移植的。