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

JavaScript引用類型Date常見用法實例分析

 更新時間:2018年08月08日 11:15:15   作者:筱葭  
這篇文章主要介紹了JavaScript引用類型Date常見用法,結合實例形式分析了引用類型Date基本創(chuàng)建、參數使用及相關注意事項,需要的朋友可以參考下

本文實例講述了JavaScript引用類型Date常見用法。分享給大家供大家參考,具體如下:

Date類型使用自UTC1970年1月1日午夜(零時)開始經過的毫秒數來保存日期。

創(chuàng)建日期對象的方法:

(1)獲得當前日期和時間

var date = new Date();

(2)根據特定的日期和時間創(chuàng)建日期對象

傳入的參數:從UTC午夜開始到該日期止經過的毫秒數。為此,提供兩個方法Date.parse()Date.UTC()。

1)Date.parse()方法:接收一個表示日期的字符串,根據這個字符串返回相應日期的毫秒數。若傳入的字符串不能表示日期,則返回NaN。實際上,若直接將表示日期的字符串傳給Date構造函數,也會在后臺調用Date.parse()。

日期字符串的格式因地區(qū)而異,將地區(qū)設置為美國的瀏覽器接收下列格式:

  • ---"月/日/年"
  • ---"英文名月/日/,年"
  • ---"英文名星期幾縮寫 英文名月 日 年 時:分:秒 時區(qū)"
  • ---"YYYY-MM-DDTHH:mm:ss:sssZ"
var date1 = new Date(Date.parse("December 13,2016"));
var date2 = new Date(Date.parse("12/13/2016"));
var date3 = new Date(Date.parse("Tue December 13 2016 21:33:33 GMT-0700"));
var date4 = new Date(Date.parse("2016-12-13T21:33:33Z"));

等價于

var date1 = new Date("December 13,2016");
var date2 = new Date("12/13/2016");
var date3 = new Date("Tue December 13 2016 21:33:33 GMT-0700");
var date4 = new Date("2016-12-13T21:33:33Z");

2)Date.UTC()方法:參數分別是年份、基于0的月份、基于1的天數、基于0的小時數、基于0的分鐘數、基于0的秒數、基于0的毫秒數,前兩個參數(年和月)是必需的。若沒有提供天數,則假設天數為1;若沒有提供其他參數,則假設其他參數為0。若直接將表示日期的參數傳給Date構造函數,也會在后臺調用Date.UTC(),只是日期和時間都是基于本地時間而非UTC時間來創(chuàng)建。

var date1 = new Date(Date.UTC(2016, 11));//GMT時間2016年1月1日午夜零時
var date2 = new Date(Date.UTC(2016, 11, 13, 21, 33, 33));//GMT時間2016年12月13日下午9:33:33
var date3 = new Date(2016, 11);//本地時間2016年1月1日午夜零時
var date4 = new Date(2016, 11, 13, 21, 33, 33);//本地時間2016年12月13日下午9:33:33

Date.now()方法:返回表示調用這個方法時的日期和時間的毫秒數。

var startTime = Date.now();
......//執(zhí)行若干操作
var endTime = Date.now();
alert(endTime - startTime);

等價于在不支持Date.now()方法的瀏覽器使用+操作符

var startTime = + new Date();
......//執(zhí)行若干操作
var endTime = + new Date();
alert(endTime - startTime);

PS:這里再為大家推薦幾款時間及日期相關工具供大家參考使用:

在線日期/天數計算器:
http://tools.jb51.net/jisuanqi/date_jisuanqi

在線日期計算器/相差天數計算器:
http://tools.jb51.net/jisuanqi/datecalc

在線日期天數差計算器:
http://tools.jb51.net/jisuanqi/onlinedatejsq

Unix時間戳(timestamp)轉換工具:
http://tools.jb51.net/code/unixtime

更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript時間與日期操作技巧總結》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript頁面元素操作技巧總結》及《JavaScript操作DOM技巧總結

希望本文所述對大家JavaScript程序設計有所幫助。

相關文章

  • JavaScript實現九宮格移動拼圖游戲

    JavaScript實現九宮格移動拼圖游戲

    這篇文章主要為大家詳細介紹了JavaScript實現九宮格移動拼圖游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • js實現div層緩慢收縮與展開的方法

    js實現div層緩慢收縮與展開的方法

    這篇文章主要介紹了js實現div層緩慢收縮與展開的方法,通過javascript自定義函數實現div層的收縮與展開效果,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • layui上傳圖片到服務器的非項目目錄下的方法

    layui上傳圖片到服務器的非項目目錄下的方法

    今天小編就為大家分享一篇layui上傳圖片到服務器的非項目目錄下的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • js倒計時搶購實例

    js倒計時搶購實例

    這篇文章主要介紹了js倒計時簡單實現方法,方便一些提示重要日期的來臨,本實例特別適合用于商品倒計時搶購活動,感興趣的小伙伴們可以參考一下
    2015-12-12
  • layui實現文件或圖片上傳記錄

    layui實現文件或圖片上傳記錄

    這篇文章主要為大家詳細介紹了layui實現文件或圖片上傳記錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • JS文件上傳時如何使用MD5加密

    JS文件上傳時如何使用MD5加密

    這篇文章主要介紹了JS文件上傳時如何使用MD5加密,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Taro小程序自定義頂部導航欄功能的實現

    Taro小程序自定義頂部導航欄功能的實現

    這篇文章主要介紹了Taro小程序自定義頂部導航欄功能的實現,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • ThreeJS從創(chuàng)建場景到使用功能實例詳解

    ThreeJS從創(chuàng)建場景到使用功能實例詳解

    threejs是一個用于在瀏覽器中繪制3D圖像的JS庫,它是基于webgl實現了,包括了webgl1和webgl2的渲染引擎,下面這篇文章主要給大家介紹了關于ThreeJS從創(chuàng)建場景到使用功能的相關資料,需要的朋友可以參考下
    2022-08-08
  • 老生常談JavaScript獲取CSS樣式的方法(兼容各瀏覽器)

    老生常談JavaScript獲取CSS樣式的方法(兼容各瀏覽器)

    大家都知道CSS樣式有三種類型:行內樣式、內部樣式和外部樣式,這篇文章主要介紹了javaScript獲取CSS樣式的方法(兼容各瀏覽器),需要的朋友可以參考下
    2018-09-09
  • js網頁實時倒計時精確到秒級

    js網頁實時倒計時精確到秒級

    網頁實時倒計時,精確到秒級,和天數倒計時原理一樣,需要的朋友可以參考下
    2014-02-02

最新評論