<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • js時間轉換成時間戳(js時間戳轉為日期格式的方法)


    相信學過前端的人對new Date(‘2021/08/18’)這種寫法并不陌生,但有多少人知道new Date(‘2021/08/18’)和new Date(‘2021-08-18’)真正的區別呢?今天,我們就針對這兩種寫法,來說說他們的區別。

    一、表示的時間不同

    js日期格式yyyy-MM-dd與yyyy/MM/dd的區別

    谷歌瀏覽器F12的Console結果

    我們發現,new Date(‘2021/08/18’)輸出為:Wed Aug 18 2021 00:00:00 GMT+0800 (中國標準時間);而new Date(‘2021-08-18’)輸出為:Wed Aug 18 2021 08:00:00 GMT+0800 (中國標準時間)。細心地我們會發現,“斜杠”的寫法比“橫杠”的寫法少了8個小時。

    二、瀏覽器兼容性不同

    當我們在chorme瀏覽器上使用的時候,會發現兩種方法都是可以準確地轉換為所需的日期格式的。但當我們在IE瀏覽器的條件下,“橫杠”的寫法是錯誤的。因為IE下,并不認識“-”為格式的日期,所以轉換的時候會失敗。最好是使用“斜桿”的日期格式形式。

    小記

    一般的時間控件,例如element獲取的日期時間即為 00:00:00,所以在和我們自己的字符串 xxxx-xx-xx轉換成時間戳(TimeStamp)比較時,xxxx-xx-xx轉換出來的時間戳會比較大。

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费