【问题标题】:converting date string to utc time format javascript将日期字符串转换为UTC时间格式javascript
【发布时间】:2014-12-05 17:40:43
【问题描述】:

我正在尝试将此日期字符串格式“2014-12-04 12:00am”转换为格式为“2014-11-29 01:00:12”的 UTC 时间。

我正在使用这个功能

 function formatDate(d){
          function addZero(n){
              return n < 10 ? '0' + n : '' + n;
          }

          return d.getUTCFullYear() +"-"+ addZero(d.getUTCMonth()+1) + "-" +addZero(d.getUTCDate()) + " " +
              addZero(d.getUTCHours()) + ":" + addZero(d.getUTCMinutes()) + ":" + addZero(d.getUTCMinutes());
      } 

由于某种原因,当我选择上午 12 点时,它会将 val 设置为下午 12 点,我不确定此功能是否适用于所有可能性

【问题讨论】:

标签: javascript jquery datepicker utc


【解决方案1】:

试试这个 JS:

var d = new Date("2014-12-04 12:00 am");
var n = d.toUTCString();
alert(n); // Output: Wed, 03 Dec 2014 18:30:00 GMT

你可以看到这个链接:http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_toutcstring

【讨论】:

    【解决方案2】:

    试试这个..

    var utc =  moment.utc(new Date())
    alert("UTC: " + utc.format('YYYY-MM-DD HH:mm:ss A'))//A for AM, PM
    

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 2015-10-24
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 2014-11-18
      • 2018-10-02
      • 1970-01-01
      相关资源
      最近更新 更多