日期的javascript分割
javascript split of Date
我有这个日期格式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];
没有时区,日期是不可移植的。
相关文章:
- 如何分割由JavaScript中使用正则表达式的多个部分组成的字符串
- 在javascript中用逗号分隔的字符串分割值
- 如何在JavaScript中每隔第n个字符分割一个字符串
- Javascript在多个跨度之间分割字符串
- Javascript无限分割
- 定义JavaScript分割函数的起点和终点
- javascript由空白3个元素分割
- 在Javascript中使用空格分割字符串
- 在Javascript中用空格分割数组行
- 如何用javascript将可分割数存储在一个新数组中
- regex分割在Javascript中不起作用的数字和非数字组
- 我想分割一个字符串,想把下拉列表在html, javascript
- 我如何在冒号上分割这行(在JavaScript中),除非冒号前面有http或https
- Javascript:用不同的分隔符将字符串分割成数组
- 在javascript中使用反斜杠分割
- 使用Lodash将JavaScript数组分割成块
- 如何在javascript中分割缓冲区
- 仅在特定上下文中按空格分割的JavaScript正则表达式
- 分割javascript字符与特定的领先和落后的字符
- 如何分割javascript数组的对象与特定条件使用lodash/下划线