macos上Web開發(fā)Safari瀏覽器上時間日期上的坑

1.問題

最近在做Web開發(fā)的時候,不得以做前端上的一些日期上的操作。
但是就有一個問題就很坑,其它瀏覽器都很正常,到這就不行了,
即問題:
使用的是js處理。
從后臺獲取的日期格式:2017-10-14 18:07:27
前臺轉(zhuǎn)換為date對象:var date = new Date("2017-10-14 18:07:27")
然后獲取其毫秒值:var ms = date.getTime();
瘋狂顯示NaN

2.原因

Safari瀏覽器其支持的日期格式為:2017/10/14 18:07:27
這里真的坑!

3.解決辦法

使用正則表達(dá)式將-轉(zhuǎn)換為/
replace(/\-/g, "/")
代碼例入下:

var dateStr = "2017-10-14 18:07:27";
var date = new Date(dateStr.replace(/\-/g, "/"));
var ms = date.getTime();

這樣獲取到的毫秒值就是正確的了?。?!

在這里也要感謝網(wǎng)上的大佬們。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn)(Q/GDW)- 面向?qū)ο蟮挠秒娦畔?shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 12,333評論 6 13
  • 第五章******************************************************...
    fastwe閱讀 804評論 0 0
  • 《ijs》速成開發(fā)手冊3.0 官方用戶交流:iApp開發(fā)交流(1) 239547050iApp開發(fā)交流(2) 10...
    葉染柒丶閱讀 5,635評論 0 7
  • 2018.3.22 星期四 天氣多云 今天早上難得孩子們起的這么早,我跟孫莉說:“我們讀一...
    孫興朔閱讀 210評論 0 0
  • 文/高放 三國時期,吳蜀人才相對匱乏,特別是后期,東吳“名將皆死,幼少當(dāng)任”,蜀中更無大將可用,只有讓才能平庸的廖...
    小小苔花閱讀 1,712評論 33 50

友情鏈接更多精彩內(nèi)容