Я создал довольно простую функцию форматирования, которую я вызываю всякий раз, когда мне нужно отформатировать простую дату.Он имеет дело с форматированием однозначных чисел в двузначные, когда они меньше 10. Он выбирает дату, отформатированную как Sat Sep 29 2018 - 00:05:44
Эта функция используется как часть переменной utils, поэтому она называется:
let timestamp = utils._dateFormatter('your date string');
var utils = {
_dateFormatter: function(dateString) {
let d = new Date(dateString);
let hours = d.getHours();
let minutes = d.getMinutes();
let seconds = d.getSeconds();
d = d.toDateString();
if (hours < 10) {
hours = '0' + hours;
}
if (minutes < 10) {
minutes = '0' + minutes;
}
if (seconds < 10) {
seconds = '0' + seconds;
}
let formattedDate = d + ' - ' + hours + ':' + minutes + ':' + seconds;
return formattedDate;
}
}