2016-02-19 2 views
0

Я использую rec-native-calendar-picker. Первоначально, когда загружаются мои данные приложения, если нет сохраненной даты, я назначаю конкретный массив new Date(), который возвращает что-то вроде этого: Thu Feb 18 2016 22:58:12 GMT-0700 (MST). После того как пользователь обновляет дату хранить новую дату в React туземец AsyncStorage, который имеет значение что-то вроде этого: Mon Feb 29 2016 00:00:00 GMT-0700 (MST)React Native New Date string

Однако после того, как приложение перезагружает значение даты возвращается, как это: "2016-02-29T07:00:00.000Z". В команде response-native-calendar-picker используется дата, отформатированная так: Mon Feb 29 2016 00:00:00 GMT-0700 (MST)

Есть ли способ вернуть формат даты обратно таким образом?

+0

Вы пытались использовать moment.js? –

ответ

3

Try,

String formatted = new Date("2016-02-29T07:00:00.000Z").toString(); 

Точно знать типы данных,

new Date() будет возвращать объект Date. (2016-02-19T13: 42: 17.975Z)

new Date().toString() вернет форматированную строку даты. (Пт 19 февраля 2016 19:12:17 GMT + 0530 (IST))