前端時間Date顯示問題踩坑

2022-04-29 10:45:09 字數 550 閱讀 8904

本人非職業前端一枚,但是在**開發過程中遇到相容性問題也是要解決的。日前,bug庫里驚現一時間字串nan-nan-nan,遂究其因。

bug復現:開發過程中一直是使用chrome進行除錯,偶爾使用firefox調優。看到bug圖時,不得已開啟了本機的ie功能,在ie11的環境下,居然還有這種問題。

第一反應是時間格式化方法有問題 ,揪著那幾行js**看了又看,調了又調,無果。

從時間引數入手,開始列印各個節點的引數,終於,new date(time)本應是 標準時間格式,在ie下缺列印為:invalid date。遂找到time本身格式為yyyy-mm-dd,這在ie中是不支援的

不同的瀏覽器對不同的時間格式支援程度存在差異,但是有幾種格式是都被支援的:

yyyy,mm,dd       dd/mm/yyyy        時間戳       標準時間格式

這些初始時間格式在new date(time)之後,皆可轉化為標準時間格式。

得知如上知識,用  date=date.replace(new regexp(/-/gm) ,"/");  將我的時間進行轉化,此問題解決。

前端踩坑2 10000

踩坑2 10000,優化頁面訪問速度之懶載入。現在的網際網路越來越發的,與使用者的互動也越發的重要起來,在我門前端人員的開發過程中,相信都遇到過頁面載入速度太慢的問題,這個問題出現的原因比較多,什麼載入資源比較多,頻寬比較低之類的,在這裡就不做贅述,就來講講今天的主角 懶載入。什麼是懶載入呢?顧名思...

web開發前端踩坑

1.inline block總會有間隙 前端布局對齊也可以使用float,但是這樣做會導致被作用塊不佔高度 相當於不存在,脫離了文件流,但是會顯示 前面的塊不佔高度後面跟著的不需要對齊的塊就可能會和前面的塊擠在一起 各種異常 float很好用,但是怎麼才能避免塊坍塌呢?1.在結束float的塊後面加...

前端前置 Git踩坑

git config global user.name zhangsan git config global user.email zhangsan qq.com 檢查cd ssh預設目錄 c users specter.ssh 生成公鑰和私鑰 ssh keygen t rsa c zhangsan...