我使用的是React Day Picker,因为我有一个区域设置格式的字符串日期。 但是我想将原始日期返回到服务器,所以我想将字符串解析为Date格式。
例如:如果在浏览器中选择的语言是英语(英国),则格式为“ MM / DD / YYYY”,而对于英语(美国),则返回“ DD / MM / YYYY” 因此,当我编写新的Date(使用区域设置格式的日期)时,它总是通过使用“ MM / DD / YYYY”格式进行解析来返回日期
我可以使用moment(date,format)解析日期。但是,在navigator.language情况下,Chrome浏览器都返回给我的浏览器语言是“ en”。所以我无法从格式列表中获得确切的格式
对于英语(美国):日期:01/05/2019 预期产量:2019年5月1日 实际产量:2019年1月5日
有人可以分享使用不同浏览器语言环境解析字符串以更正日期格式的方法