将日期字符串转换为日期对象
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 对象做任何你想做的事情
从用户那里获取日期并将值存储为字符串变量。该值如下所示 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 对象做任何你想做的事情