1. 程式人生 > 其它 >uniapp 時間格式化 顯示為NAN new Date() 空物件

uniapp 時間格式化 顯示為NAN new Date() 空物件

技術標籤:uniapp微信小程式

最近在搞小程式方面的開發時,開發環境日期格式化顯示正常,但是在ios的真機執行時,所有的日期格式化顯示為nan了,這莫名其妙的。。

經過排查,原來是ios的JS的Date類有問題:

當我們new Date(time)的時候,如果這個time格式為yyyy-mm-dd,即new Date(‘2021-01-01’)時,返回的物件是空物件!我們需要將分割符換為'/'即可:

let date = '2021-01-01 12:00:00';
date = date.replace(/-/g, "/");
date = new Date(date);