2014-12-05 176 views
0

我试图将这个日期字符串格式“2014-12-04 12:00 am”转换为utc时间格式为“2014-11-29 01:00:12 ”。将日期字符串转换为utc时间格式javascript

我使用这个功能

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点,我不知道这个功能正在做好一切准备

+0

@BenjaminRay正在这里http://meta.stackoverflow.com/questions/289145/same-one-letter-edit-suggested-to-nearly-60-讨论您的编辑问题 - 应该-I-警报-A-中庸?CB = 1 – jdphenix 2015-04-01 19:08:42

回答

0

试试这个..

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