91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

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

發布時間:2020-09-05 16:21:24 來源:腳本之家 閱讀:121 作者:筱葭 欄目:web開發

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

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

創建日期對象的方法:

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

var date = new Date();

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

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

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

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

  • ---"月/日/年"
  • ---"英文名月/日/,年"
  • ---"英文名星期幾縮寫 英文名月 日 年 時:分:秒 時區"
  • ---"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時間來創建。

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();
......//執行若干操作
var endTime = Date.now();
alert(endTime - startTime);

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

var startTime = + new Date();
......//執行若干操作
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程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安龙县| 盐源县| 藁城市| 如东县| 石棉县| 浪卡子县| 凤山市| 东兴市| 南召县| 定兴县| 宁远县| 太仆寺旗| 高邑县| 新化县| 简阳市| 横山县| 杭锦旗| 舞钢市| 垫江县| 剑阁县| 汉中市| 会理县| 剑河县| 望城县| 南丰县| 连云港市| 郓城县| 潜山县| 东山县| 宿松县| 洪洞县| 金塔县| 惠安县| 曲靖市| 凌海市| 聂荣县| 南靖县| 什邡市| 托克逊县| 桂平市| 贡觉县|