【发布时间】:2019-04-09 09:55:30
【问题描述】:
我会测试本地法语格式的字符串日期值是否在特定日期之后。
const value = moment("vendredi 5 avril 2019").isAfter('2019-04-03');
console.log(value);
实际上我得到了结果false 但它应该是真的。
有没有把本地字符串日期转成日期格式的moment或者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
但在比较 April 5th 2019 和 2019-04-03 时,我总是得到 false
【问题讨论】:
-
也许你可以使用直接 moment(_text, format, 'fr') 与预定义的日期时间进行比较
标签: javascript momentjs date-formatting