亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JavaScript之Date_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年06月28日 10:07:08   作者:liaoxuefeng  
在JavaScript中,Date對(duì)象用來表示日期和時(shí)間。下面給大家介紹js中的date,需要的朋友參考下吧

在JavaScript中,Date對(duì)象用來表示日期和時(shí)間。

要獲取系統(tǒng)當(dāng)前時(shí)間,用:

var now = new Date();
now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)
now.getFullYear(); // 2015, 年份
now.getMonth(); // 5, 月份,注意月份范圍是0~11,5表示六月
now.getDate(); // 24, 表示24號(hào)
now.getDay(); // 3, 表示星期三
now.getHours(); // 19, 24小時(shí)制
now.getMinutes(); // 49, 分鐘
now.getSeconds(); // 22, 秒
now.getMilliseconds(); // 875, 毫秒數(shù)
now.getTime(); // 1435146562875, 以number形式表示的時(shí)間戳

注意,當(dāng)前時(shí)間是瀏覽器從本機(jī)操作系統(tǒng)獲取的時(shí)間,所以不一定準(zhǔn)確,因?yàn)橛脩艨梢园旬?dāng)前時(shí)間設(shè)定為任何值。

如果要?jiǎng)?chuàng)建一個(gè)指定日期和時(shí)間的Date對(duì)象,可以用:

var d = new Date(2015, 5, 19, 20, 15, 30, 123);
d; // Fri Jun 19 2015 20:15:30 GMT+0800 (CST)

你可能觀察到了一個(gè)非常非??拥牡胤?,就是JavaScript的月份范圍用整數(shù)表示是0~11,0表示一月,1表示二月……,所以要表示6月,我們傳入的是5!這絕對(duì)是JavaScript的設(shè)計(jì)者當(dāng)時(shí)腦抽了一下,但是現(xiàn)在要修復(fù)已經(jīng)不可能了。

第二種創(chuàng)建一個(gè)指定日期和時(shí)間的方法是解析一個(gè)符合ISO 8601格式的字符串:

var d = Date.parse('2015-06-24T19:49:22.875+08:00');
d; // 1435146562875

但它返回的不是Date對(duì)象,而是一個(gè)時(shí)間戳。不過有時(shí)間戳就可以很容易地把它轉(zhuǎn)換為一個(gè)Date:

var d = new Date(1435146562875);
d; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)

時(shí)區(qū)

Date對(duì)象表示的時(shí)間總是按瀏覽器所在時(shí)區(qū)顯示的,不過我們既可以顯示本地時(shí)間,也可以顯示調(diào)整后的UTC時(shí)間:

var d = new Date(1435146562875);
d.toLocaleString(); // '2015/6/24 下午7:49:22',本地時(shí)間(北京時(shí)區(qū)+8:00),顯示的字符串與操作系統(tǒng)設(shè)定的格式有關(guān)
d.toUTCString(); // 'Wed, 24 Jun 2015 11:49:22 GMT',UTC時(shí)間,與本地時(shí)間相差8小時(shí)

那么在JavaScript中如何進(jìn)行時(shí)區(qū)轉(zhuǎn)換呢?實(shí)際上,只要我們傳遞的是一個(gè)number類型的時(shí)間戳,我們就不用關(guān)心時(shí)區(qū)轉(zhuǎn)換。任何瀏覽器都可以把一個(gè)時(shí)間戳正確轉(zhuǎn)換為本地時(shí)間。

時(shí)間戳是個(gè)什么東西?時(shí)間戳是一個(gè)自增的整數(shù),它表示從1970年1月1日零時(shí)整的GMT時(shí)區(qū)開始的那一刻,到現(xiàn)在的毫秒數(shù)。假設(shè)瀏覽器所在電腦的時(shí)間是準(zhǔn)確的,那么世界上無論哪個(gè)時(shí)區(qū)的電腦,它們此刻產(chǎn)生的時(shí)間戳數(shù)字都是一樣的,所以,時(shí)間戳可以精確地表示一個(gè)時(shí)刻,并且與時(shí)區(qū)無關(guān)。

所以,我們只需要傳遞時(shí)間戳,或者把時(shí)間戳從數(shù)據(jù)庫里讀出來,再讓JavaScript自動(dòng)轉(zhuǎn)換為當(dāng)?shù)貢r(shí)間就可以了。

要獲取當(dāng)前時(shí)間戳,可以用:

if (Date.now) {
 alert(Date.now()); // 老版本IE沒有now()方法
} else {
 alert(new Date().getTime());
}

以上所述是小編給大家介紹的JavaScript之Date,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • JavaScript深入理解節(jié)流與防抖

    JavaScript深入理解節(jié)流與防抖

    防抖和節(jié)流嚴(yán)格算起來應(yīng)該屬于性能優(yōu)化的知識(shí),但實(shí)際上遇到的頻率相當(dāng)高,處理不當(dāng)或者放任不管就容易引起瀏覽器卡死,下面這篇文章主要給大家介紹了關(guān)于JavaScript防抖與節(jié)流的實(shí)現(xiàn)與注意事項(xiàng),需要的朋友可以參考下
    2022-04-04
  • 淺析js中base64與file的轉(zhuǎn)換

    淺析js中base64與file的轉(zhuǎn)換

    這篇文章主要為大家詳細(xì)介紹了JavaScript中base64與file的轉(zhuǎn)換的實(shí)現(xiàn)方法,文中的示例代碼簡(jiǎn)潔易懂,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-09-09
  • JavaScript事件委托原理與用法實(shí)例分析

    JavaScript事件委托原理與用法實(shí)例分析

    這篇文章主要介紹了JavaScript事件委托原理與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了JavaScript事件流以及事件委托相關(guān)原理、用法與操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Bootstrap Table 刪除和批量刪除

    Bootstrap Table 刪除和批量刪除

    這篇文章主要介紹了Bootstrap Table 刪除和批量刪除的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • JavaScript等比例縮放圖片控制超出范圍的圖片

    JavaScript等比例縮放圖片控制超出范圍的圖片

    當(dāng)網(wǎng)頁加載一個(gè)尺寸比較大的圖片時(shí),往往會(huì)把一個(gè)網(wǎng)頁撐的變形,頁面變得很難看,于是我們就想到了用JS去控制超出一定范圍的圖片
    2013-08-08
  • js仿黑客帝國字母掉落效果代碼分享

    js仿黑客帝國字母掉落效果代碼分享

    這篇文章主要展示了js仿黑客帝國字母掉落效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2015-08-08
  • javascript createAdder函數(shù)功能與使用說明

    javascript createAdder函數(shù)功能與使用說明

    createAdder(x)是一個(gè)函數(shù),返回一個(gè)函數(shù)。在JavaScript中,函數(shù)是第一類對(duì)象:另外它們可以被傳遞到其他函數(shù)作為參數(shù)和函數(shù)返回。在這種情況下,函數(shù)返回本身就是一個(gè)函數(shù)接受一個(gè)參數(shù),并增加了一些東西。
    2010-06-06
  • JS中數(shù)據(jù)結(jié)構(gòu)與算法---排序算法(Sort Algorithm)實(shí)例詳解

    JS中數(shù)據(jù)結(jié)構(gòu)與算法---排序算法(Sort Algorithm)實(shí)例詳解

    排序也稱排序算法 (Sort Algorithm),排序是將 一組數(shù)據(jù) , 依指定的順序 進(jìn)行 排列的過程 。這篇文章主要介紹了數(shù)據(jù)結(jié)構(gòu)與算法---排序算法(Sort Algorithm),需要的朋友可以參考下
    2019-06-06
  • 微信小程序wx.navigateTo方法里的events參數(shù)使用詳情及場(chǎng)景

    微信小程序wx.navigateTo方法里的events參數(shù)使用詳情及場(chǎng)景

    這篇文章主要介紹了微信小程序wx.navigateTo方法里的events參數(shù)使用詳情及場(chǎng)景,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • JavaScript實(shí)現(xiàn)簡(jiǎn)單計(jì)算器小程序

    JavaScript實(shí)現(xiàn)簡(jiǎn)單計(jì)算器小程序

    這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)單計(jì)算器小程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評(píng)論