MomentJS неверная дата - PullRequest
       14

MomentJS неверная дата

0 голосов
/ 14 сентября 2018

Я пытаюсь преобразовать строку даты, например «ДД-ММ-ГГГГ», в «ГГГГ-ММ-ДД».К сожалению, я получаю недопустимую дату.

  var startDate = $('.startDate').val();
  var endDate = $('.endDate').val();

  var newstartDate = moment(startDate).format( "YYYY-MM-DD");
  endDate = moment(endDate, "YYYY-MM-DD");

  console.log('startDate:',startDate)
  console.log('newstartDate:',newstartDate)
  console.log('endDate:',endDate)

enter image description here

Как я могу получить вывод: 2018-09-14./ 2018-08-14?

1 Ответ

0 голосов
/ 14 сентября 2018

var startDate = "22-12-2009";
  var endDate = "01-02-2009";

  var newstartDate = moment(startDate,'DD-MM-YYYY').format( "YYYY-MM-DD");
  endDate = moment(endDate, 'DD-MM-YYYY');

  console.log('startDate:',startDate)
  console.log('newstartDate:',newstartDate)
  console.log('endDate:',endDate)
<script src="https://momentjs.com/downloads/moment.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Укажите формат даты ввода при разборе с моментом moment(startDate,'DD-MM-YYYY').format( "YYYY-MM-DD");

...