【问题标题】:How to convert date to this(yyyy-MM-ddTHH:mm:ssZ) format如何将日期转换为此(yyyy-MM-ddTHH:mm:ssZ)格式
【发布时间】:2017-02-03 08:17:21
【问题描述】:

我正在尝试将日期转换为 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();

它返回日期就像

2016 年 9 月 25 日星期日 00:00:00 GMT+0530(印度标准时间)


那么我怎样才能得到yyyy-MM-ddTHH:mm:ssZ format中的日期

【问题讨论】:

  • 但是我使用了这个 .toISOString 并没有出来
  • .toUTCString(); 试试。
  • @KiRa var date = new Date(); var date = date.toUTCString();结果-2016 年 9 月 24 日星期六 18:30:00 GMT
  • @Jaromanda X,我想以 2016-09-25T13:00:00:00Z 格式返回日期
  • 我没有在任何地方提到 xxZ

标签: javascript jquery datetime


【解决方案1】:

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));

【讨论】:

    【解决方案2】:

    使用时刻格式功能将您的日期格式化为您想要的日期格式

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 2022-01-08
      相关资源
      最近更新 更多