【发布时间】:2016-05-31 15:13:30
【问题描述】:
我有一个字符串进入一个函数,这个字符串是来自瑞典的日期,格式为2016 maj 01。传递给这个函数的是语言环境sv-se 的国家代码。我需要将日期字符串转换为有效的日期对象,然后我可以应用语言环境。
这是用于全球日期验证。
到目前为止我有
var date = new Date();
Intl.dateTimeFormat(locale, options).format(date);
我希望能够拥有new Date("2016 maj 01"),但是由于这不是英语,这是一个无效的日期。我可以使用语言环境将其转换为有效的日期对象吗?
有人建议我的问题与另一个类似。我的问题不同的方式是,我将月份作为月份的缩写名称输入。如果月份以数字形式显示,这将不是问题
【问题讨论】:
-
很遗憾不是,我的月份是一个缩写字符串而不是一个数值(maj 不是 5)
标签: javascript date locale