Javascript将日期时间格式更改为自定义

时间:2015-12-06 07:53:02

标签: javascript

我想在JavaScript中更改月份日期和时间格式。目前我有这样的时间

Fri Sep 30 2016 17:30:00 GMT+0530 (IST)

但我想像这样转换它

2016, 9, 30, 17, 30, 0

那么有人可以告诉我如何以所需的格式转换这个日期时间吗?任何帮助和建议都会非常明显。感谢。

2 个答案:

答案 0 :(得分:1)

您通过调用获得的数据对象:new Date()具有包含您需要的确切值的属性:

var dateObj = new Date();
dateObj.getFullYear(); // 2015
dateObj.getMonth() // 11 (zero based - so this is December)
dateObj.getDay() // 0 (zero based - so this is Sunday)
...

相关文档中提供了更多信息:

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date#Getter

答案 1 :(得分:1)

Lix的答案是正确的,但是如果你想将现有的字符串转换为Date对象,则必须以字符串作为参数调用Date():

var dateObj = new Date(datestring);

等等,正如Lix所描述的那样。