Я бы проверил, находится ли строковое значение даты в местном французском формате после определенной даты.
const value = moment("vendredi 5 avril 2019").isAfter('2019-04-03');
console.log(value);
На самом деле я получаю результат false
, но он должен быть верным.
Есть лимомент или метод JS для преобразования локальной строки даты в формат даты?
Обратное значение toLocalString()
РЕДАКТИРОВАТЬ:
Я обновилмой код
const _text= "vendredi, 5 avril 2019";
var format = 'LLLL, Do MMMM YYYY, h:mm:ss a';
const newDate= moment(_text, format, 'fr')
.locale('en')
.format('MMMM Do YYYY');
console.log(newDate);
const value = moment(newDate).isAfter('2019-04-03');
console.log(value);
Он переводит мою французскую дату на английский
April 5th 2019
, но я всегда получаю false
при сравнении April 5th 2019
с 2019-04-03