将日期字符串转换为日期对象

Convert date string to a date object

从用户那里获取日期并将值存储为字符串变量。该值如下所示 Fri Aug 27 2021 00:00:00 GMT+0530(印度标准时间)

我想将该字符串再次转换为新的 Date() 对象以进行进一步配置(我需要将天数添加到所选日期并将其显示在另一个 Angular mat-datepicker 上) 我该怎么做...?

您可以将日期字符串直接转换为 Date 对象,例如:

let myDate = new Date("Fri Aug 27 2021 00:00:00 GMT+0530 (India Standard Time)");

您可以按如下方式操作您的日期:

// For instance adding a day:
let today = new Date("Fri Aug 27 2021 00:00:00 GMT+0530 (India Standard Time)");

let tomorrow = new Date()
tomorrow.setDate(today.getDate() + 1);

您可以使用 momentjs

来实现
let momentObject = moment('Fri Aug 27 2021 00:00:00 GMT+0530 (India Standard Time)')
momentObject.add(1,'days');

然后最终得到你的日期对象

let dateToBeSet = momentObject.toDate();

然后你可以使用这个 dateToBeSet 对象做任何你想做的事情