一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JavaScript Date對象使用總結(jié)

//全局函數(shù)
Date
//Date 類的靜態(tài)方法
Date.parse
Date.UTC
//Date 對象的建立方法
new Date()
new Date(毫秒數(shù))
new Date(標(biāo)準(zhǔn)時間格式字符串)
new Date(年, 月, 日, 時, 分, 秒, 毫秒)
//Date 對象的更多方法
getFullYear (getUTCFullYear)
getMonth (getUTCMonth)
getDate (getUTCDate)
getDay (getUTCDay)
getHours (getUTCHours)
getMinutes (getUTCMinutes)
getSeconds (getUTCSeconds)
getMilliseconds (getUTCMilliseconds)
getTime
getTimezoneOffset
setFullYear (setUTCFullYear)
setMonth (setUTCMonth)
setDate (setUTCDate)
setHours (setUTCHours)
setMinutes (setUTCMinutes)
setSeconds (setUTCSeconds)
setMilliseconds (setUTCMilliseconds)
setTime
toDateString
toTimeString
toUTCString
toLocaleString
toLocaleDateString
toLocaleTimeString
toString
valueOf
--------------------------------------------------------------------------------
根據(jù)一個或多個數(shù)值建立時間對象, 及本地計時與世界標(biāo)準(zhǔn)計時的區(qū)別
--------------------------------------------------------------------------------
//先用最容易理解的方式建立一個時間對象
var d = new Date(2009, 2, 27, 12, 59, 59, 999);
alert(d); //Fri Mar 27 12:59:59 UTC+0800 2009
alert(d.toString()); //Fri Mar 27 12:59:59 UTC+0800 2009
alert(d.toUTCString()); //Fri, 27 Mar 2009 04:59:59 UTC
alert(d.toLocaleString()); //2009年3月27日 12:59:59
alert(d.toDateString()); //Fri Mar 27 2009
alert(d.toLocaleDateString()); //2009年3月27日
alert(d.toTimeString()); //12:59:59 UTC+0800
alert(d.toLocaleTimeString()); //12:59:59
/* 時間在計算機中被記為一個整數(shù), 這是從 UTC 時間的 1970-1-1 0:0:0 到此時間的毫秒數(shù) */
alert(d.valueOf()); //1238129999999
alert(d.getTime()); //1238129999999
/* 獲取本地時間和世界標(biāo)準(zhǔn)計時的時差 */
alert(d.getTimezoneOffset()); //-480; 單位是分鐘, 也就是 8 小時
/* 直接使用時間值(毫秒數(shù), 譬如上面的: 1238129999999)建立時間對象 */
var d = new Date(1238129999999);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
/* 但建立函數(shù)有 2-7 個參數(shù)時, 將是根據(jù) "年, 月, 日, 時, 分, 秒, 毫秒" 建立時間 */
d = new Date(2009, 2, 27, 12, 59, 59, 999);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date(2009, 2, 27, 12, 59, 59);
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date(2009, 2, 27, 12, 59);
alert(d.toLocaleString()); //2009年3月27日 12:59:00
d = new Date(2009, 2, 27, 12);
alert(d.toLocaleString()); //2009年3月27日 12:00:00
d = new Date(2009, 2, 27);
alert(d.toLocaleString()); //2009年3月27日 0:00:00
d = new Date(2009, 2);
alert(d.toLocaleString()); //2009年3月1日 0:00:00
/* Date 類的靜態(tài)函數(shù) UTC 的參數(shù)也是和上面一樣的 2-7 個, 但 UTC 獲取的是個 number */
var n = Date.UTC(2009, 0); //這只是獲取了那個表示時間的毫秒數(shù)
alert(typeof n); //number
var d = new Date(n); //根據(jù)剛剛獲取的數(shù)、重新建立為時間對象
alert(d.toUTCString()); //Thu, 1 Jan 2009 00:00:00 UTC
alert(d.toLocaleString()); //2009年1月1日 8:00:00
--------------------------------------------------------------------------------
無參數(shù)建立的時間對象、和用全局函數(shù) Date 獲取的時間的區(qū)別
--------------------------------------------------------------------------------
var d1 = new Date(); //返回時間對象
var d2 = Date(); //返回時間字符串
alert(d1); //Fri Feb 27 13:20:58 UTC+0800 2009
alert(d2); //Fri Feb 27 13:20:58 2009
alert(d1.valueOf()); //1235712058340
alert(d2.valueOf()); //Fri Feb 27 13:20:58 2009
alert(typeof d1); //object
alert(typeof d2); //string
//明顯看出 d2 只是字符串, 它可以使用 String 類的方法, 而不能使用 Date 類的方法.
--------------------------------------------------------------------------------
使用字符串參數(shù)建立時間對象
--------------------------------------------------------------------------------
var d;
d = new Date('Fri Mar 27 12:59:59 UTC+0800 2009');
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date('Fri Mar 27 12:59:59 2009');
alert(d.toLocaleString()); //2009年3月27日 12:59:59
d = new Date('Fri Mar 27 2009');
alert(d.toLocaleString()); //2009年3月27日 0:00:00
d = new Date('Mar 27 2009');
alert(d.toLocaleString()); //2009年3月27日 0:00:00
/* 可使用 Date() 返回的字符串 */
var ts = Date();
d = new Date(ts);
alert(d.toLocaleString()); //2009年3月27日 14:04:38
/* Date 類的靜態(tài)函數(shù) parse 也是需要一樣的字符參數(shù), 不過它返回的是個數(shù)字(那個毫秒數(shù)) */
var n;
n = Date.parse('Mar 27 2009');
alert(n); //1238083200000
alert(typeof n); //number
d = new Date(n);
alert(d.toLocaleString()); //2009年3月27日 0:00:00
--------------------------------------------------------------------------------
分別獲取和設(shè)置: 年、月、日、時、分、秒、毫秒, 其中 "星期幾" 可獲取但不能設(shè)置
--------------------------------------------------------------------------------
var d = new Date(2009, 2, 27, 12, 58, 59, 999);
alert(d.toLocaleString()); //2009年3月27日 0:00:00
alert(d.getFullYear()); //2009
alert(d.getMonth()); //2 (從 0 起, 2 指 3 月)
alert(d.getDate()); //27
alert(d.getDay()); //5 (星期五)
alert(d.getHours()); //12
alert(d.getMinutes()); //58
alert(d.getSeconds()); //59
alert(d.getMilliseconds()); //999 (毫秒)
d.setFullYear(2010);
d.setMonth(1);
d.setDate(2);
d.setHours(3);
d.setMinutes(4);
d.setSeconds(5);
d.setMilliseconds(6);
alert(d.toLocaleString()); //2010年2月2日 3:04:05
alert(d.getFullYear()); //2010
alert(d.getMonth()); //1 (從 0 起, 1 指 2 月)
alert(d.getDate()); //2
alert(d.getDay()); //2 (星期二)
alert(d.getHours()); //3
alert(d.getMinutes()); //4
alert(d.getSeconds()); //5
alert(d.getMilliseconds()); //6 (毫秒)
/* 還有一個 setTime */
var d = new Date();
d.setTime(0);
alert(d.toUTCString()); //Thu, 1 Jan 1970 00:00:00 UTC

JavaScript技術(shù)JavaScript Date對象使用總結(jié),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲国产cao | 蜜桃久久久 | 2021最新久久久视精品爱 | 91李宗精品72集在线观看 | 岛国精品成人 | 久久综合偷拍 | 中文字幕天天躁日日躁狠狠躁97 | 国产精品99精品久久免费 | 朝鲜美女免费一级毛片 | 欧美黑人巨大xxxxxfreexxxxx | 国产一区二区在线播放 | 亚洲第一网站免费视频 | 伊人精品成人久久综合欧美 | 亚洲国产99 | 亚洲四色| 免费伊人 | 国语自产拍在线观看任你躁 | 国产成人精品一区二三区2022 | 久久久久青草大香线综合精品 | 在线免费视频国产 | 国产成人高清 | 伊人狼人视频 | 在线观看理论福利片 | 亚洲激情一区 | 国产成在线人视频免费视频 | www.免费视频.com | 日韩亚洲欧美在线爱色 | 日本在线观看永久免费网站 | 亚洲视频成人 | 国产精品嫩草影院一二三区 | 国产精品自在自线免费观看 | 久久不卡一区二区三区 | 亚洲一区二区三 | 成人影视大全 | 热99re久久精品2久久久 | 六月婷婷六月天 | 亚洲另类激情专区小说婷婷久 | 亚洲国产第一 | 国产精品久久亚洲不卡4k岛国 | 99精品亚洲 | 亚洲精品欧美综合四区 |