Как преобразовать этот тип формата даты и времени в удобочитаемую строку

Я получаю значение даты и времени из API в таком формате: 2022-11-11T08:52:01.000000Z Мне нужно преобразовать его в удобочитаемую форму с помощью javascript.

Мне нужно это в любой читаемой форме, и время, и дата должны быть включены

Предоставить образец вывода, который вам нужен

Sachila Ranawaka 11.11.2022 10:10

Нужно в таком формате: ДД ММ ГГ Время

Nasyx Nadeem 11.11.2022 10:11

См. stackoverflow.com/questions/3552461/…

dangarfield 11.11.2022 10:15

Вы хотите использовать стороннюю библиотеку? Если нет, проверьте stackoverflow.com/a/12409344/12040727

Vu Phung 11.11.2022 10:15

Не могли бы вы попробовать dateTimevariable.toLocaleDateString();

Naveen 11.11.2022 10:16

Да, я использовал момент, но он неправильно его форматировал

Nasyx Nadeem 11.11.2022 10:17

Дай мне попробовать.....

Nasyx Nadeem 11.11.2022 10:17

«Я использовал момент». Почему бы вам не включить код, который вы использовали, и не объяснить, почему он не работает?

phuzi 11.11.2022 10:18

@NasyxNadeem, пожалуйста, отредактируйте свою тему со своим примером.

Vu Phung 11.11.2022 10:20

Попробуйте использовать DayJs

Wayne Celestin 11.11.2022 10:20
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
Как использовать API парсинга квитанций с помощью JavaScript за 5 минут?
В этом руководстве вы узнаете, как использовать API парсинга квитанций за 5 минут с помощью JavaScript. Eden AI предоставляет простой и удобный для...
Хук useOnClickOutside в ReactJS
Хук useOnClickOutside в ReactJS
Как разработчик ReactJS, вы, возможно, сталкивались с ситуацией, когда вам нужно закрыть модальное или выпадающее меню, когда кто-то щелкает за его...
Хуки (часть-2) - useEffect
Хуки (часть-2) - useEffect
Хук useEffect - один из самых мощных и универсальных инструментов в арсенале разработчика React. Он позволяет вам управлять побочными эффектами в...
Простое руководство по тестированию взаимодействия с пользователем с помощью библиотеки тестирования React
Простое руководство по тестированию взаимодействия с пользователем с помощью библиотеки тестирования React
В предыдущем посте я показал вам на примерах, как писать базовые тесты в React. Важнейшей частью пользовательского интерфейса приложений является...
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
Создайте титры как в звездных войнах с помощью CSS и Javascript
Создайте титры как в звездных войнах с помощью CSS и Javascript
Если вы веб-разработчик (или хотите им стать), то вы наверняка гик и вам нравятся "Звездные войны". А как бы вы хотели, чтобы фоном для вашего...
0
10
83
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Взгляните на библиотеку date-fns:

Https://date-fns.org/v2.29.3/docs/format

Простой способ преобразования дат в любой желаемый формат.

Warning: pseudo code

import {format} from 'date-fns'

const date = 2022-11-11T08:52:01.000000Z
const formatedDate = format(date, DD MM YY hh:mm)

Ошибка: /data/data/com.termux/files/home/tanesco-tanzania/screens/Ta‌​skDetails.js: неожиданный токен, ожидается "," (47:51) <Text style = {styles.date}>{ формат(дата, ДД ММ ГГ чч:мм)</Text>

Nasyx Nadeem 11.11.2022 10:22

1. Вы установили библиотеку date-fns? 2. Вы импортировали format из указанной библиотеки? 3. Вы читали документы о том, как отформатировать дату?

Erik Dreifaldt 11.11.2022 10:35
Ответ принят как подходящий

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

import moment from "moment"

const time = "2022-11-11T08:52:01.000000Z"
const formattedDate = moment(time, "DD/MM/YYYY")
console.info(formattedDate)

Дополнительная информация: https://momentjs.com/docs/#/parsing/string-format/

Вам необходимо установить следующий пакет

Момент установки npm или момент добавления пряжи

Или вы можете использовать

Npm установить dayjs или пряжу добавить dayjs

Затем отформатируйте свое время следующим образом

Если вы решите использовать момент, сделайте это

import moment from 'moment';
moment('2022-11-11T08:52:01.000000Z').format("DD/MM/YY")

И если вы решите использовать dayjs, используйте

 import dayjs from "dayjs";
 dayjs('2022-11-11T08:52:01.000000Z').format("YYYY-MM-DDTHH:mm:ss") 

Для получения дополнительной информации перейдите к их официальной документации momentjs и для дневных

Другие вопросы по теме