我从带有日期的 json 得到,日期格式是"2011-03-13T11:30:00Z"
,我想把它转换成普通格式。
var Date= "Sunday, March 13th, 2011 "
和var Time = "11:30"
我想用正确的格式把它分开。请帮我....
我从带有日期的 json 得到,日期格式是"2011-03-13T11:30:00Z"
,我想把它转换成普通格式。
var Date= "Sunday, March 13th, 2011 "
和var Time = "11:30"
我想用正确的格式把它分开。请帮我....
使用 json 数据中的日期字符串创建一个新Date
对象,然后使用 objects 方法获取所需的日期格式
var dateObject = new Date("2011-03-13T11:30:00Z");
var time = dateObject.getHours() + ':' + dateObject.getMinutes();
您还可以使用以下内容来构建您的日期
dateObject.getDay(); // would return 0 for Sunday (days run 0-6 starting at Sun)
dateObject.getMonth(); // would return 2 for March (months run 0-11)
dateObject.getFullYear(); // return 2011
根据评论,要更正时区,您需要知道Z
字符串中的 表示UTC/GMT
,因此如果您不在该时区,则需要更正与 UTC 的差异
例如,将 替换Z
为+05:30
比 UTC 早 5.5 小时
var dateString = "2011-03-13T11:30:00Z".replace('Z', '+05:30');
var dateObject = new Date(dateString);