момент преобразования этого ДД.ММ.ГГГГ в формат ГГГГ-ММ-ДД - PullRequest
0 голосов
/ 04 марта 2020

У меня есть API, который принимает дату в этом формате 20.02.2020 , но я должен сохранить ее в MySql, поэтому мне нужен этот формат 2020/02/20 , Я пытался использовать функции замены и регулярных выражений. Но не получил желаемый результат.

let dt='20.02.2020';
dt.replace('/./g','')

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Импортировать момент через npm и передать требуемый dataFormat в качестве аргумента.

  moment(date, moment.ISO_8601, true).local().format(dateFormat)
0 голосов
/ 04 марта 2020

Вот одно из многих решений регулярных выражений:

dt.replace(/([0-9]*?)\.([0-9]*?)\.([0-9]*)/gmi, '$3\/$2\/$1');

Я считаю, что наиболее элегантным решением, если вам нужно повторно использовать значение dt, является обратное разбиение и объединение, которое продемонстрировал Tewathia

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...