2014-12-05 14 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 утра это установить Вэл к 12pm и я не уверен, что эта функция работает на всех возможностях

+0

@BenjaminRay Правки обсуждаются здесь http://meta.stackoverflow.com/questions/289145/same-one-letter-edit-suggested-to-nearly-60- вопросы-должен-я-уведомление-а-модерато? центибар = 1 – jdphenix

ответ

0

Попробуйте это ..

var utc = moment.utc(new Date()) 
alert("UTC: " + utc.format('YYYY-MM-DD HH:mm:ss A'))//A for AM, PM 
Смежные вопросы