Я занимаюсь разработкой приложения на реагирующем языке. Я использую пакет npm, называемый реагировать-родной-модальный-datetime-picker для сбора даты. Но вывод, который я получаю, представляет собой смесь даты и времени. "Пятница, 17 февраля 2017 г. 16:06:00 GMT + 0530 (IST)". Как из этого не получается собрать только дату в формате format = "DD-MM-YY".
Если у вас есть объект Javascript Date, вы можете сделать это:
var day = date.getDate();
var month = date.getMonth();
var year = date.getFullYear();
После этого вы можете отформатировать его так, как вам нравится. Просто помните, что getMonth() из (0-11), поэтому вы можете добавить один к результату, чтобы получить его как "нормальный" календарь.
var string = day + '-' + month + '-' + year;
Я столкнулся с теми же проблемами, javascript
должен переименовать его в DateTime
а не просто Date
.
Я бы порекомендовал вам использовать moment.js
это поможет вам в часовых поясах.
moment(new Date()).format("DD-MM-YYYY");