2020年2月3日

Javascript String to Date 出現 Invalid Date 錯誤!

對某些瀏覽器 String 轉成 Date 時,會出現 Invalid Date 的錯誤!

例如:
var dateString = "2020-01-01 01:23:45";
var datetime = new Date(dateString);

//此時,有些瀏覽器,就無法正常轉換,可以使用以下做法。

var dateString = "2020-01-01 01:23:45";
var newDateString = dateString.replace(/-/g,'/'); // 變成"2020/01/01 01:23:45";
var datetime = new Date(newDateString); //就可以正常轉換了


沒有留言:

張貼留言