在应用程序中使用ng Prime日期选择器。
获取**Fri May 14 2021 00:00:00 GMT+0530(印度标准时间)格式的日期作为API的响应。
然后将2021年5月14日星期五00:00:00 GMT+0530(印度标准时间)**此响应转换为新日期()。
然后将响应绑定到ng prime datepiker。
在chrome中工作正常。在firefox中显示“无效日期”。
在应用程序中使用ng Prime日期选择器。
获取**Fri May 14 2021 00:00:00 GMT+0530(印度标准时间)格式的日期作为API的响应。
然后将2021年5月14日星期五00:00:00 GMT+0530(印度标准时间)**此响应转换为新日期()。
然后将响应绑定到ng prime datepiker。
在chrome中工作正常。在firefox中显示“无效日期”。
2条答案
按热度按时间8wtpewkr1#
请参阅the Date constructor的文档:
表示日期的字符串值,以Date.parse()方法可识别的格式指定。(这些格式是符合IETF的RFC 2822时间戳,也是ISO8601版本中的字符串。)
由于您没有传递这些格式中的任何一种,因此您依赖于对您的格式具有非标准支持的实现。
Chrome可以,Firefox不行。
使用日期解析库,该库允许您指定格式(如date-fns/parse)或更改API,以便以the standard format输出日期。
falq053o2#
你也可以使用date-fran模块中的dateStringToDate函数,它可以将“2021年5月14日星期五”格式的日期转换为实际的日期示例。