1.从数据库获取时间,谷歌浏览器和安卓都显示正常,但是到了苹果的浏览器就显示NaN
以下是时间转换的代码:
export function getTimeStringSimple(timeStamp) {
console.log('传入的时间-timeStamp',timeStamp)
const date = new Date(timeStamp);
console.log('Date后的时间-date',date)
console.log(date.getFullYear())
const year = date.getFullYear();
const month = date.getMonth() + 1;
const dayOfMonth = date.getDate();
const dayOfWeek = (day) => {
switch (day) {
case 0: return '星期日';
case 1: return '星期一';
case 2: return '星期二';
case 3: return '星期三';
case 4: return '星期四';
case 5: return '星期五';
case 6: return '星期六';
default: return '';
}
};
return `${year}/${month}/${dayOfMonth} | ${dayOfWeek(date.getDay())}`.toString();
}
打印的内容:
谷歌浏览器的时间显示:
苹果浏览器的时间显示: