看板 Ajax 關於我們 聯絡資訊
請教各位前輩,我有發現以下的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
eight0: 2017-09-20T06:54:56Z 09/20 12:53
rr8r8r8r8tw: 感謝e大 09/20 14:25
rr8r8r8r8tw: date.toLocaleString();在iphone上會有GMT+8 09/20 14:27
另外請教,我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
AllenGuan: http://momentjs.com 09/20 19:26
已解決,感謝 ※ 編輯: rr8r8r8r8tw (220.135.202.221), 09/21/2017 17:53:39