最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

var date = new Date();

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

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

1)Date.parse()方法:接收一個表示日期的字符串,根據(jù)這個字符串返回相應日期的毫秒數(shù)。若傳入的字符串不能表示日期,則返回NaN。實際上,若直接將表示日期的字符串傳給Date構造函數(shù),也會在后臺調(diào)用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()方法:參數(shù)分別是年份、基于0的月份、基于1的天數(shù)、基于0的小時數(shù)、基于0的分鐘數(shù)、基于0的秒數(shù)、基于0的毫秒數(shù),前兩個參數(shù)(年和月)是必需的。若沒有提供天數(shù),則假設天數(shù)為1;若沒有提供其他參數(shù),則假設其他參數(shù)為0。若直接將表示日期的參數(shù)傳給Date構造函數(shù),也會在后臺調(diào)用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()方法:返回表示調(diào)用這個方法時的日期和時間的毫秒數(shù)。

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:這里再為大家推薦幾款時間及日期相關工具供大家參考使用:

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

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

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

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

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

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

相關文章

最新評論

东兰县| 荣昌县| 黑山县| 阿克苏市| 镇赉县| 宁阳县| 偏关县| 泰安市| 台安县| 莱阳市| 仙桃市| 达州市| 都江堰市| 中西区| 南昌县| 开阳县| 南江县| 海口市| 三亚市| 桃江县| 长葛市| 彭水| 清原| 湟中县| 万荣县| 沧源| 贡山| 晋宁县| 平南县| 平罗县| 湛江市| 钦州市| 平度市| 邯郸县| 郁南县| 富顺县| 青河县| 时尚| 宜章县| 乌拉特中旗| 周口市|