[問題] safari在localtime不合法
請教各位前輩,我有發現以下的code在其他browser是可正常顯示。
但在iphone 上的chrome或safari就沒辦法顯示
var dateString = "2017-09-20 06:54:56";
var date = new Date(dateString.replace(/-/g, '/'));
//Fri Sep 08 2017 06:54:06 GMT+0800 (台北標準時間)
var date = new Date(dateString.replace(/-/g, '/')+'Z');
//Fri Sep 08 2017 14:54:06 GMT+0800 (台北標準時間)
有+Z的那段是我要的值,但+Z後在iphone的chrome或safari上看會invalid。
是不是有別的寫法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.202.221
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1505876053.A.E4D.html
推
09/20 12:53, , 1F
09/20 12:53, 1F
→
09/20 14:25, , 2F
09/20 14:25, 2F
→
09/20 14:27, , 3F
09/20 14:27, 3F
另外請教,我return date.toLocaleString();在iphone上會多GMT+8
在android及PC只顯示yyyy/mm/dd 下午hh:mm:ss(目標要呈現的),是否也能讓iphone
統一呢?
剛剛用w3c的toLocaleString(),iphone呈現的方式真的不一樣
※ 編輯: rr8r8r8r8tw (220.135.202.221), 09/20/2017 14:34:27
推
09/20 19:26, , 4F
09/20 19:26, 4F
已解決,感謝
※ 編輯: rr8r8r8r8tw (220.135.202.221), 09/21/2017 17:53:39
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章