react-native笔记(九):new Date()填坑
今天进行时间比较,遇到坑了
例子
js
const time = '2022-11-2 12:33:25';
const format_time = new Date(time).valueOf();
console.log(format_time); // NaN
const time = '2022-11-2 12:33:25';
const format_time = new Date(time).valueOf();
console.log(format_time); // NaN
输出结果是NaN
在react native里识别不出格式
原因在于2022-11-2 12:33:25,
修改后
把 - 换成 / 才能识别
js
let time = '2022-11-2 12:33:25';
// 把-换成/斜杠才行
time = time.replace(/-/g,'/);
const format_time = new Date(time).valueOf();
console.log(format_time); // 正确
let time = '2022-11-2 12:33:25';
// 把-换成/斜杠才行
time = time.replace(/-/g,'/);
const format_time = new Date(time).valueOf();
console.log(format_time); // 正确
输出结果正确
虽然是小坑,还是挺废时间的。
本文到此结束。
反馈信息
INFO