我想在JavaScript中更改月份日期和时间格式。目前我有这样的时间
Fri Sep 30 2016 17:30:00 GMT+0530 (IST)
但我想像这样转换它
2016, 9, 30, 17, 30, 0
那么有人可以告诉我如何以所需的格式转换这个日期时间吗?任何帮助和建议都会非常明显。感谢。
答案 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所描述的那样。