Angular 从字符串到日期设置格式
当我尝试新日期(“2019年6月23日”)时,我有一个格式为“DD/MM/YYYY”的日期。我得到以下错误: “无效日期”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库进行日期
如何修复?日期“构造函数”不知道如何处理传入的字符串。 看看如何使用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);