Показать сообщение отдельно
  #2 (permalink)  
Старый 24.05.2020, 09:28
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

аргументы разных типов в одинаковый формат даты
user2020,

<script>
const formatDate = (...date) => {
date = date.flat();
if(typeof date[0] === 'string') date = [Date.parse(...date)];
date = new Date(...date);
return (new Intl.DateTimeFormat("ru", {
        day: "2-digit",
        month: "2-digit",
        year: "2-digit"
    })).format(date)
}

document.write(formatDate([2020, 0, 1])+"<br>")
document.write(formatDate(2020, 0, 1)+"<br>")
document.write(formatDate('2020-10-02')+"<br>")
document.write(formatDate(1234567890000)+"<br>")
</script>

Последний раз редактировалось рони, 24.05.2020 в 09:32.
Ответить с цитированием