Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 从字符串到日期设置格式_Angular_Date_Format_Date Formatting - Fatal编程技术网

Angular 从字符串到日期设置格式

Angular 从字符串到日期设置格式,angular,date,format,date-formatting,Angular,Date,Format,Date Formatting,当我尝试新日期(“2019年6月23日”)时,我有一个格式为“DD/MM/YYYY”的日期。我得到以下错误: “无效日期” 如何修复?日期“构造函数”不知道如何处理传入的字符串。 看看如何使用javascript创建日期对象(这里是一个示例) 您现在可以尝试以下快速修复方法: let yourDate = "23/06/2019".split('/'); new Date(yourDate[2], yourDate[1], yourDate[0]); 或 我建议使用moment.js库进行日期

当我尝试新日期(“2019年6月23日”)时,我有一个格式为“DD/MM/YYYY”的日期。我得到以下错误:

“无效日期”


如何修复?

日期“构造函数”不知道如何处理传入的字符串。 看看如何使用javascript创建日期对象(这里是一个示例)

您现在可以尝试以下快速修复方法:

let yourDate = "23/06/2019".split('/');
new Date(yourDate[2], yourDate[1], yourDate[0]);


我建议使用moment.js库进行日期解析。您可以轻松地解析日期字符串


时刻(“2019年9月23日”,“DD-MM-YYYY”)

这是否回答了您的问题?另请参阅更正您的第一个解决方案,新日期(年、月、日),月为0到1月,2月为1。。。
let yourDate = "23/06/2019".split('/').reverse().join('-');
new Date(yourDate);