Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Напишите код на JS который из 1974-04-02 делает 02041974

Ибра Магнат Знаток (299), открыт 3 недели назад
Есть переменная VAR_DR, в ней есть дата "1974-04-02" в виде строки, а мне нужно написать код, который сделает так, что содержимое превратиться в 02041974 -без каких либо точек, тире и прочего. То есть, сначала идет день, потом месяц, потом год и тире убираются!
5 ответов
Улик Додиков Искусственный Интеллект (106930) 3 недели назад
Пробуй

 
let VAR_DR = "1974-04-02";

// Разбиваем строку на части (год, месяц, день)
let [year, month, day] = VAR_DR.split('-');

// Формируем новую строку в формате ддммгггг
let formattedDate = day + month + year;

console.log(formattedDate); // Вывод: 02041974
Madfish Просветленный (30644) 3 недели назад
 function formatDate(dateString) { 
// Разделяем строку даты на компоненты
const dateParts = dateString.split('-');

// Переставляем части даты в нужном порядке и объединяем их
const formattedDate = dateParts[2] + dateParts[1] + dateParts[0];

return formattedDate;
}

// Пример использования
const originalDate = "1974-04-02";
const newDate = formatDate(originalDate);
console.log(newDate); // Вывод: 02041974
Андрей Высший разум (435025) 3 недели назад
 source = '1974-04-02';
result = source.replace(/(\d{4})\D(\d{2})\D(\d{2})/, '$3$2$1');
console.log(result);
Рукажоп Просветленный (25051) 3 недели назад
 const date = '1974-04-02';
const newDate = date.split('-').reverse().join('');
console.log(newDate);
Сколько людей, столько идей ?
DlazderМудрец (12135) 3 недели назад
Пожалуй, лучшее решение
Андрей Устинов Профи (727) 3 недели назад
 const reverseString = (string) => { 
return string.split('-').reverse().join('')
}
console.log(reverseString('1974-04-02'))
Похожие вопросы