Преобразование формата даты и времени в JavaScript - PullRequest
0 голосов
/ 09 мая 2018

Как изменить этот 27 июня 2018 - 05: 25 на Y-m-d H: i: s формат? Я не знаю как, и я только начинающий в javascript, кто-то может мне помочь?

Ответы [ 2 ]

0 голосов
/ 09 мая 2018

Вы можете установить пользовательский формат следующим образом

function formatDate(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;
  return date.getFullYear() + "-"+ (date.getMonth()+1) + "-" + date.getDate()  + " " + strTime;
}

var d = new Date();
var e = formatDate(d);
alert(e);

Также возможен дубликат этого ' формата / даты в формате Javascript '

0 голосов
/ 09 мая 2018

Используя момент.js, вы можете анализировать и форматировать:

var dateStr = moment('27 June 2018 - 05:25', 'DD MMM YYYY - HH:mm').format('YYYY-MM-DD HH:mm:ss');
console.log(dateStr);

Вот скрипка: https://jsfiddle.net/z7jz5y8t/1/

...