如何将日期转换为此格式(yyyy-MM-ddTHH:mm:ssZ)

时间:2016-09-26 05:22:43

标签: javascript jquery datetime

我试图将日期转换为yyyy-MM-ddTHH:mm:ssZ格式,但我可以获取它, 正在使用的脚本代码是

var dateForUrl = new Date();
currentDate1=dateForUrl.toISOString();

这件事正在转换日期,但不是我想要的确切格式,它将日期转换为2016-09-25T13:00:00.000Z,我希望日期为2016-09-25T13:00:00:00Z,我也尝试了

var dateInURL = new Date();
dateInURL = moment(dateInURL,"YYYY-MM-DD HH:mm:ssZZ").toDate();

它返回日期,如同

Sun sep 25 2016 00:00:00 gmt + 0530(印度标准时间)


如何在yyyy-MM-ddTHH:mm:ssZ format

中获取日期

2 个答案:

答案 0 :(得分:4)



var d = new Date();
document.write(d.getFullYear()+ "-" + ("00" + (d.getMonth() + 1)).slice(-2) + "-" +("00" + d.getDate()).slice(-2)+" "+ ("00" + d.getHours()).slice(-2) + ":" +("00" + d.getMinutes()).slice(-2) + ":" + ("00" + d.getSeconds()).slice(-2));




答案 1 :(得分:0)

使用时刻格式功能将日期格式化为所需的日期格式

moment(dateInURL).format("YYYY-MM-DD HH:mm:ssZ");