Skip to content

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

邮箱: open_teams@163.com