2015-07-28 2 views
-1

я хочу получить данные в формате, как это 201507280945 не нравится Thu May 29 2014 13:50:00 GMT-0400 (Eastern Standard Time)изменить JQuery формата данные от длинного к скорому времени

я поставил этот код

var time = new Date();

я получаю эту Thu May 29 2014 13:50:00 GMT-0400 (Eastern Standard Time)

+0

возможно дубликат [Как отформатировать дату JavaScript] (http://stackoverflow.com/questions/3552461/how-to-format-a-javascript-date) –

ответ

1

Получите значения индивидуально и делайте concat.

  var Current = new Date(); 
      var DD = Current.getDate(); 
      var MM = Current.getMonth() + 1; //January is 0 
      var YYYY = Current.getFullYear(); 
      var hr = Current.getHours(); 
      var min = Current.getMinutes(); 
      var milsec = Current.getMilliseconds(); 
      and so on............. 
+0

спасибо работал на –

0

Как насчет того, чтобы написать собственный формат даты.

function dateFormat(date) { 
     var hours = date.getHours(); 
     var minutes = date.getMinutes(); 
     var ampm = hours >= 12 ? 'pm' : 'am'; 
     hours = hours % 12; 
     hours = hours ? hours : 12; // the hour '0' should be '12' 
     minutes = minutes < 10 ? '0'+minutes : minutes; 
     var strTime = hours + ':' + minutes + ' ' + ampm; 
//below is to format to whatever you want, for example month/day/year time... 
     return date.getMonth()+1 + "/" + date.getDate() + "/" + date.getFullYear() + " " + strTime; 
    } 

    var dateString = formatDate(new Date()); 

    console.log(dateString); 
+1

пользователя hasn» t спросил результат в формате mm/dd/yyyy 000. Пожалуйста, прочитайте вопрос еще раз. –

+0

Я постараюсь посмотреть –

+0

@ Vivek Ranjan, ну, давая некоторые комнаты на практике, дает лучшее понимание? Обратите внимание на мой комментарий, что «// ниже - это формат, который вы хотите, например, месяц/день/год ...» – Hammer