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

1

Я занимаюсь разработкой приложения на реагирующем языке. Я использую пакет npm, называемый реагировать-родной-модальный-datetime-picker для сбора даты. Но вывод, который я получаю, представляет собой смесь даты и времени. "Пятница, 17 февраля 2017 г. 16:06:00 GMT + 0530 (IST)". Как из этого не получается собрать только дату в формате format = "DD-MM-YY".

Теги:
react-native
datetime

2 ответа

1
Лучший ответ

Если у вас есть объект Javascript Date, вы можете сделать это:

var day = date.getDate();
var month = date.getMonth();
var year = date.getFullYear();

После этого вы можете отформатировать его так, как вам нравится. Просто помните, что getMonth() из (0-11), поэтому вы можете добавить один к результату, чтобы получить его как "нормальный" календарь.

var string = day + '-' + month + '-' + year;
1

Я столкнулся с теми же проблемами, javascript должен переименовать его в DateTime а не просто Date.

Я бы порекомендовал вам использовать moment.js это поможет вам в часовых поясах.

moment(new Date()).format("DD-MM-YYYY");

прочитайте больше

Ещё вопросы

Сообщество Overcoder
Наверх
Меню