У меня есть строка 01.02.1994
.
Нужно получить строку в виде 1994-02-01
.
Есть ли способ так сделать? Какие методы использовать для строк?
function formatDate(date) {
var day = date.getDate();
var month = date.getMonth()+1;
var year = date.getFullYear();
return year + '-' + month + '-' + day;
}
console.log(formatDate(new Date()));
console.log(formatDate(new Date('01.02.1994')));
'01.02.1994'.split('.').reverse().join('-')
разбиваем на части по точкам, переворачиваем задом наперед, собираем обратно через тире.
console.log('01.02.1994'.replace(/^(.*)\.(.*)\.(.*)$/, '$3-$2-$1'))
Странно, что нет варианта с replace и регулярками
console.log(
'01.02.1994'.replace(/(\d{2})\.(\d{2})\.(\d{4})/,'$3-$2-$1')
);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Нужно сделать на странице надпись с фоновым изображениемТакже нужно применить для фона паралакс эффект
Знания php у меня сырые, решил потренироваться с парсингом данных с сайта с помощью phpQuery остановился в самом начале и уже довольно продолжительное...
ЗдравствуйтеНе могу понять, что за хрень такая: вставляю класс копипастом - ошибка, пишу в ручную - нет ошибки
Вопрос к опытным программистамЯ сам новичек,занимаюсь около 5 месяцев, и у меня возник один вопросец касательно CMS - ок