<分区>
我正在为输入创建验证以检查给定值是否为有效日期。输入是特定格式的荷兰语字符串。我想从此字符串中获取一个 moment.js 对象
。例如:'maandag 2017 年 12 月 18 日'。我试过了
moment('maandag 18 december 2017', 'dddd DD MMMM YYYY');
但它返回一个 moment
对象,表示这是一个无效日期。我如何指定要检查的字符串中给定的语言环境?
<分区>
我正在为输入创建验证以检查给定值是否为有效日期。输入是特定格式的荷兰语字符串。我想从此字符串中获取一个 moment.js 对象
。例如:'maandag 2017 年 12 月 18 日'。我试过了
moment('maandag 18 december 2017', 'dddd DD MMMM YYYY');
但它返回一个 moment
对象,表示这是一个无效日期。我如何指定要检查的字符串中给定的语言环境?
最佳答案
您必须手动将语言环境设置为荷兰语
moment.locale('nl');
那么你可以做
var date = moment('maandag 18 december 2017', 'dddd DD MMMM YYYY')
console.log(date.format):
// outputs "2017-12-18T00:00:00+00:00"
关于javascript - 从语言环境日期字符串中获取时刻对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47870731/