在 local storage 中保存日期时,建议使用 ISO 格式。例如:
// 存储日期
const pickedDate = new Date();
const isoString = pickedDate.toISOString();
localStorage.setItem('pickedDate', isoString);
// 读取日期
const storedDate = localStorage.getItem('pickedDate');
const parsedDate = new Date(storedDate);
使用 ISO 格式可以确保日期始终具有相同的格式,并且可以正确地进行序列化和反序列化。如果存储和读取的日期格式不同,就会导致保存的日期被更改或无法正确解析。