Pie*_*eed 10 javascript datetime parsing
给定以下字符串格式的日期:
2010-02-02T08:00:00Z
Run Code Online (Sandbox Code Playgroud)
如何用JavaScript获得年份?
Jas*_*son 17
这是一个约会,使用Javascript内置的Date函数...
var d = new Date('2011-02-02T08:00:00Z');
alert(d.getFullYear());
Run Code Online (Sandbox Code Playgroud)
你可以简单地解析字符串:
var year = parseInt(dateString);
Run Code Online (Sandbox Code Playgroud)
解析将以破折号结束,因为它不能是整数的一部分(除了作为第一个字符).
我认为正确的方法是
var year = (new Date('2010-02-02T08:00:00Z')).getFullYear();
Run Code Online (Sandbox Code Playgroud)
要么
var date = new Date('2010-02-02T08:00:00Z');
var year = date.getFullYear();
Run Code Online (Sandbox Code Playgroud)
因为它允许您在以后需要时进行其他日期操作,并且如果日期格式发生变化也会继续工作.
更新:Jason Benson指出Date会为你解析它.所以我删除了无关的Date.parse调用.
| 归档时间: |
|
| 查看次数: |
21043 次 |
| 最近记录: |