Как конвертировать дату в формате YYYY-MM-DD[T]HH:mm:ss.SSS[Z]
(например 2017-09-21T21:00:00.000Z
) в формат DD.MM.YYYY
(например 11.05.2017
)?
Можно через moment
.
Например так :
var a = new Date('2017-09-21T21:00:00.000Z');
var res = [
addLeadZero(a.getDate()),
addLeadZero(a.getMonth() + 1),
a.getFullYear()
].join('.');
console.log(res);
function addLeadZero(val) {
if (+val < 10) return '0' + val;
return val;
};
Можно использовать .toLocaleString()
:
var options = {
day: 'numeric',
month: 'numeric',
year: 'numeric'
}
function getDate(str) {
var date = new Date(str);
return date.toLocaleString('ru', options)
}
console.log(getDate('2017-09-21T21:00:00.000Z'));
Советую использовать маленькую и удобную либо dateformat В этом случае код будет выглядеть как:
var d = new Date('2017-09-21T21:00:00.000Z');
dateformat(d, 'DD.MM.YYYY')
Вот ссылка на доку: https://www.npmjs.com/package/dateformat
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый вечер, столкнулся с проблемой привязки обработчика change/click для метода sumMethod класса Create в ECMAScript 6Примерный псевдокод проблемы:
Использую в проекте плагин air-datepickerВ нем есть собственные описанные события
Всем привет, руки дошли до 7пхп и тут началосьПроблема с ГЕТ запросом , не хочет работать
Перевел скрипт в utf-8 и перестали работать сесии и стиликак справиться с этим?