欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中幾種時間格式之間的簡單轉(zhuǎn)換

 更新時間:2024年01月25日 16:29:08   作者:V-Velaciela  
近期在練習(xí)或?qū)戫椖繒r經(jīng)常會遇到時間格式的轉(zhuǎn)換問題,今天我就來總結(jié)一下,這篇文章主要給大家介紹了關(guān)于JavaScript中幾種時間格式之間的簡單轉(zhuǎn)換,需要的朋友可以參考下

日期對象

獲取當(dāng)前中國標(biāo)準(zhǔn)時間

 console.log(new Date()) //Wed Nov 15 2023 12:16:39 GMT+0800 (中國標(biāo)準(zhǔn)時間)

時間戳

將當(dāng)前中國標(biāo)準(zhǔn)時間轉(zhuǎn)換為時間戳。

13位是以毫秒為單位

 console.log(new Date().getTime()) //1700021927186

獲取當(dāng)天的零點

setHours(0, 0, 0, 0)方法返回的是毫秒

console.log(new Date().setHours(0, 0, 0, 0)) //1699977600000

當(dāng)前日期的ISO格式字符串或稱UTC時間(國際統(tǒng)一時間)

ISO格式字符串是一國際標(biāo)準(zhǔn)的日期和時間表示法,它的格式為YYYY-MM-DDThh:mm:ss.xxxZ,其中T表示時間分隔符,Z表示時區(qū)偏移量UTC。如果日期對象沒有設(shè)置時區(qū),則返回的字符串中時區(qū)偏移量為0。

tolsOString()方法會自動將日期對象轉(zhuǎn)換為UTC時間。UTC時間是一種標(biāo)準(zhǔn)的時間表示法,它不受時區(qū)的影響,因此可以在不同的時區(qū)之間進(jìn)行比較和計算。

UTC時間相差北京時間8小時,比如2023-01-13T16:00:00.000Z,對應(yīng)的北京時間:2023-01-14 00:00:00;20100607T152000+08。其中 “+08” 表示東八區(qū)。

console.log(new Date().toISOString()) //2023-11-14T16:00:00.000Z

我這有個需求,后端讓我返給他這樣的時間格式:2023-11-14T16:00:00Z,因此我用了個拼接字符串

console.log(new Date().toISOString().slice(0,-5) + 'Z'   )

附:JS獲取UTC時間及各時區(qū)本地時間

為什么要獲取UTC時間:因為本地時間可以修改,修改后獲取的就是錯誤的,所以要獲取一個統(tǒng)一標(biāo)準(zhǔn)時間

function getLocalTime(i){ 
   var d = new Date(); 
    var len = d.getTime();
    //本地時間與UTC時間的時間偏移差
    var offset = d.getTimezoneOffset() * 60000;
    //得到現(xiàn)在的UTC時間,各時區(qū)UTC時間相同
    var utcTime = len + offset;
    //得到時區(qū)標(biāo)準(zhǔn)時間
    return new Date(utcTime + 3600000 * i);
    
    //得到UTC時間戳
    //return new Date(utcTime).getTime();
    //得到時區(qū)時間戳
    // return new Date(utcTime + 3600000 * i).getTime();
}

console.log("東八區(qū)-北京時間:" + getLocalTime(8)); //東八區(qū)-北京時間:Wed May 25 2022 10:10:32 GMT+0800 (中國標(biāo)準(zhǔn)時間)
console.log("西八區(qū)-太平洋時間(美國和加拿大):" + getLocalTime(-8)); //西八區(qū)-太平洋時間(美國和加拿大):Tue May 24 2022 18:10:32 GMT+0800 (中國標(biāo)準(zhǔn)時間)
// i:要得到那個時區(qū)的時間就傳幾,東區(qū)為正數(shù),西區(qū)為負(fù)數(shù)

總結(jié) 

到此這篇關(guān)于JavaScript中幾種時間格式之間的簡單轉(zhuǎn)換的文章就介紹到這了,更多相關(guān)JS時間格式轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • JS實現(xiàn)燈泡開關(guān)特效

    JS實現(xiàn)燈泡開關(guān)特效

    這篇文章主要為大家詳細(xì)介紹了JS實現(xiàn)燈泡開關(guān)特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 關(guān)于promise和async用法以及區(qū)別詳解

    關(guān)于promise和async用法以及區(qū)別詳解

    Promise是一個構(gòu)造函數(shù),我們就可以new Promise()得到一個 Promise的實例,下面這篇文章主要給大家介紹了關(guān)于promise和async用法以及區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 詳解基于原生JS驗證表單組件xy-form

    詳解基于原生JS驗證表單組件xy-form

    這篇文章主要介紹了詳解基于原生JS驗證表單組件xy-form,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • 圖片該如何優(yōu)化來提高網(wǎng)站性能

    圖片該如何優(yōu)化來提高網(wǎng)站性能

    這篇文章主要介紹了圖片該如何優(yōu)化來提高網(wǎng)站性能,對網(wǎng)站性能感興趣的同學(xué),可以參考下
    2021-05-05
  • 最新評論