Изменение формата даты с ДД-ММ-ГГГГ на ММ-ДД-ГГГГ с использованием response-intl

Я использую реагировать-intl formatDate для преобразования даты. Мне нужно получить дату в формате "ММ-ДД-ГГГГ", где, как я получаю ее в формате "ДД-ММ-ГГГГ". Есть ли какой-либо конкретный способ для достижения этой цели?

    time value = {
        MyTime.createdTimestamp
    }
    aria - label = {
        formatDate(new Date(Number(MyTime.createdTimestamp)))
    } > {
        formatDate(new Date(Number(MyTime.createdTimestamp)), {
            year: 'numeric',
            month: 'numeric',
            day: 'numeric'
        })
    }

1 ответ

Решение

Попробуй это:

new Intl.DateTimeFormat('en-US', {year: 'numeric', month: 'numeric',day: 'numeric'}).format(new Date(Number(MyTime.createdTimestamp)))
 const today = Date.now();    
 console.log(new Intl.DateTimeFormat('en-US', {year: 'numeric', month: '2-digit',day: '2-digit', hour: '2-digit', minute: '2-digit', second: '2-digit'}).format(today));
Другие вопросы по тегам