狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

JavaScript Date 對(duì)象與函數(shù)

admin
2012年5月4日 8:36 本文熱度 3287

Date中文為"日期"的意思,Date繼承自O(shè)bject對(duì)象,此對(duì)象提供操作,顯示日期與時(shí)間的函數(shù)

Date對(duì)象構(gòu)造函數(shù)

Date對(duì)象具有多種構(gòu)造函數(shù)。

new Date()
new Date(milliseconds)
new Date(datestring)
new Date(year, month)
new Date(year, month, day)
new Date(year, month, day, hours)
new Date(year, month, day, hours, minutes)
new Date(year, month, day, hours, minutes, seconds)
new Date(year, month, day, hours, minutes, seconds, microseconds)

Date對(duì)象構(gòu)造函數(shù)參數(shù)說(shuō)明

  • milliseconds - 距離JavaScript內(nèi)部定義的起始時(shí)間1970年1月1日的毫秒數(shù)
  • datestring - 字符串代表的日期與時(shí)間。此字符串可以使用Date.parse()轉(zhuǎn)換
  • year - 四位數(shù)的年份,如果取值為0-99,則在其之上加上1900
  • month - 0(代表一月)-11(代表十二月)之間的月份
  • day - 1-31之間的日期
  • hours - 0(代表午夜)-23之間的小時(shí)數(shù)
  • minutes - 0-59之間的分鐘數(shù)
  • seconds - 0-59之間的秒數(shù)
  • microseconds - 0-999之間的毫秒數(shù)

Date對(duì)象返回值

  • 如果沒(méi)有任何參數(shù),將返回當(dāng)前日期
  • 如果參數(shù)為一個(gè)數(shù)字,將數(shù)字視為毫秒值,轉(zhuǎn)換為日期
  • 如果參數(shù)為一個(gè)字符串,將字符串視為日期的字符串表示,轉(zhuǎn)換為日期
  • 還可以使用六個(gè)構(gòu)造函數(shù)精確定義,并返回時(shí)間

示例

var d1 = new Date();
document.write(d1.toString());
var d2 = new Date("2009-08-08 12:12:12);
document.write(d2.toString());
var d3 = new Date(2009, 8, 8);
document.write(d3.toString());
  • Date做為JavaScript的一種內(nèi)置對(duì)象,必須使用new的方式創(chuàng)建。
  • Date對(duì)象在JavaScript內(nèi)部的表示方式是,距1970年1月1日午夜(GMT時(shí)間)的毫秒數(shù)(時(shí)間戳),我們?cè)谶@里也把Date的內(nèi)部表示形式稱為時(shí)間戳。可以使用getTime()將Date對(duì)象轉(zhuǎn)換為Date的時(shí)間戳,方法setTime()可以把Date的時(shí)間戳轉(zhuǎn)換為Date的標(biāo)準(zhǔn)形式。

Date函數(shù)使用語(yǔ)法

date.方法名(參數(shù)1,參數(shù)2,...);
Date.方法名();

date代表一個(gè)日期對(duì)象的實(shí)例,Date代表日期對(duì)象,date.方法名調(diào)用的為對(duì)象的成員函數(shù)

Date.方法名調(diào)用的為對(duì)象的靜態(tài)函數(shù)

示例

var d=new Date();
var d2=Date.UTC();

JavaScript_Date函數(shù)按功能分類

日期獲取類函數(shù)

  • Date() 函數(shù) -- Date對(duì)象的構(gòu)造函數(shù)
  • getDate() 函數(shù) -- 返回date對(duì)象中的月份中的天數(shù)(1-31)
  • getDay()函數(shù) -- 返回date對(duì)象中的星期中的天數(shù)(0-6)
  • getFullYear() 函數(shù) -- 返回date對(duì)象中的四位數(shù)年份
  • getHours()函數(shù) -- 返回date對(duì)象中的小時(shí)數(shù)(0-23)
  • getMilliseconds() 函數(shù) -- 返回date對(duì)象中的毫秒數(shù)(0-999)
  • getMinutes() 函數(shù) -- 返回date對(duì)象中的分鐘數(shù)(0-59)
  • getMonth() 函數(shù) -- 返回date對(duì)象中的月份數(shù)(0-11)
  • getSeconds() 函數(shù) -- 返回date對(duì)象中的秒數(shù)(0-59)
  • getTime() 函數(shù) -- 返回date對(duì)象的時(shí)間戳表示法(毫秒表示)
  • getTimezoneOffset() 函數(shù) -- 返回本地時(shí)間與用UTC表示當(dāng)前日期的時(shí)間差,以分鐘為單位
  • getUTCDate() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份中的一天(1-31)
  • getUTCDay() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的周中的一天(0-6)
  • getUTCFullYear() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的四位年份
  • getUTCHours() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的小時(shí)數(shù)(0-23)
  • getUTCMilliseconds() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的毫秒數(shù)(0-999)
  • getUTCMinutes() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的分鐘數(shù)(0-59)
  • getUTCMonth() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份數(shù)(0-11)
  • getUTCSeconds() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的秒數(shù)(0-59)
  • getYear() 函數(shù) -- 返回date對(duì)象的年份(真實(shí)年份減去1900)
  • Date.UTC()函數(shù) -- 返回date對(duì)象距世界標(biāo)準(zhǔn)時(shí)間(UTC)1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)

日期設(shè)置類函數(shù)

  • setDate() 函數(shù) -- 設(shè)置date對(duì)象中月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setFullYear() 函數(shù) -- 設(shè)置date對(duì)象中的年份,月份和天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setHours() 函數(shù) -- 設(shè)置date對(duì)象的小時(shí),分鐘,秒和毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMilliseconds() 函數(shù) -- 設(shè)置date對(duì)象的毫秒數(shù),并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMinutes() 函數(shù) -- 設(shè)置date對(duì)象的分鐘,秒,毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMonth() 函數(shù) -- 設(shè)置date對(duì)象中月份,天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setSeconds() 函數(shù) -- 設(shè)置date對(duì)象中月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setTime() 函數(shù) -- 使用毫秒數(shù)設(shè)置date對(duì)象,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCDate() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCFullYear() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的年份,月份和天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCHours() 函數(shù) --- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的小時(shí),分鐘,秒和毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMilliseconds() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的毫秒數(shù),并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMinutes() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的分鐘,秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMonth() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份,天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCSeconds() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的秒,毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setYear() 函數(shù) -- 設(shè)置date對(duì)象的年份(真實(shí)年份減去1900)

日期打印類函數(shù)

  • toDateString() 函數(shù) -- 返回date對(duì)象的日期部分的字符串表示
  • toGMTString() 函數(shù) -- 返回date對(duì)象的格林威治時(shí)間(GMT)的字符串表示
  • toLocaleDateString函數(shù) -- 返回date對(duì)象的日期部分的本地化字符串
  • toLocaleTimeString函數(shù) -- 返回date對(duì)象的時(shí)間部分的本地化字符串
  • toTimeString()函數(shù) -- 返回date對(duì)象的時(shí)間部分的字符串
  • toUTCString函數(shù) -- 返回date對(duì)象的世界標(biāo)準(zhǔn)時(shí)間(UTC)的字符串表示

日期解析類函數(shù)

  • Date.parse() 函數(shù) -- 解析一個(gè)日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)

JavaScript_Date函數(shù)按照字母分類

  • Date() 函數(shù) -- Date對(duì)象的構(gòu)造函數(shù)
  • getDate() 函數(shù) -- 返回date對(duì)象中的月份中的天數(shù)(1-31)
  • getDay()函數(shù) -- 返回date對(duì)象中的星期中的天數(shù)(0-6)
  • getFullYear() 函數(shù) -- 返回date對(duì)象中的四位數(shù)年份
  • getHours()函數(shù) -- 返回date對(duì)象中的小時(shí)數(shù)(0-23)
  • getMilliseconds() 函數(shù) -- 返回date對(duì)象中的毫秒數(shù)(0-999)
  • getMinutes() 函數(shù) -- 返回date對(duì)象中的分鐘數(shù)(0-59)
  • getMonth() 函數(shù) -- 返回date對(duì)象中的月份數(shù)(0-11)
  • getSeconds() 函數(shù) -- 返回date對(duì)象中的秒數(shù)(0-59)
  • getTime() 函數(shù) -- 返回date對(duì)象的時(shí)間戳表示法(毫秒表示)
  • getTimezoneOffset() 函數(shù) -- 返回本地時(shí)間與用UTC表示當(dāng)前日期的時(shí)間差,以分鐘為單位
  • getUTCDate() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份中的一天(1-31)
  • getUTCDay() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的周中的一天(0-6)
  • getUTCFullYear() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的四位年份
  • getUTCHours() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的小時(shí)數(shù)(0-23)
  • getUTCMilliseconds() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的毫秒數(shù)(0-999)
  • getUTCMinutes() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的分鐘數(shù)(0-59)
  • getUTCMonth() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份數(shù)(0-11)
  • getUTCSeconds() 函數(shù) -- 返回date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的秒數(shù)(0-59)
  • getYear() 函數(shù) -- 返回date對(duì)象的年份(真實(shí)年份減去1900)
  • Date.parse() 函數(shù) -- 解析一個(gè)日期的字符串,并返回該日期距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setDate() 函數(shù) -- 設(shè)置date對(duì)象中月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setFullYear() 函數(shù) -- 設(shè)置date對(duì)象中的年份,月份和天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setHours() 函數(shù) -- 設(shè)置date對(duì)象的小時(shí),分鐘,秒和毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMilliseconds() 函數(shù) -- 設(shè)置date對(duì)象的毫秒數(shù),并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMinutes() 函數(shù) -- 設(shè)置date對(duì)象的分鐘,秒,毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setMonth() 函數(shù) -- 設(shè)置date對(duì)象中月份,天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setSeconds() 函數(shù) -- 設(shè)置date對(duì)象中月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setTime() 函數(shù) -- 使用毫秒數(shù)設(shè)置date對(duì)象,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCDate() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份的一天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCFullYear() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的年份,月份和天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCHours() 函數(shù) --- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的小時(shí),分鐘,秒和毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMilliseconds() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的毫秒數(shù),并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMinutes() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的分鐘,秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCMonth() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的月份,天,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setUTCSeconds() 函數(shù) -- 設(shè)置date對(duì)象中用世界標(biāo)準(zhǔn)時(shí)間(UTC)表示的秒,毫秒,并返回date對(duì)象距1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)
  • setYear() 函數(shù) -- 設(shè)置date對(duì)象的年份(真實(shí)年份減去1900)
  • toDateString() 函數(shù) -- 返回date對(duì)象的日期部分的字符串表示
  • toGMTString() 函數(shù) -- 返回date對(duì)象的格林威治時(shí)間(GMT)的字符串表示
  • toLocaleDateString函數(shù) -- 返回date對(duì)象的日期部分的本地化字符串
  • toLocaleTimeString函數(shù) -- 返回date對(duì)象的時(shí)間部分的本地化字符串
  • toTimeString()函數(shù) -- 返回date對(duì)象的時(shí)間部分的字符串
  • toUTCString函數(shù) -- 返回date對(duì)象的世界標(biāo)準(zhǔn)時(shí)間(UTC)的字符串表示
  • Date.UTC()函數(shù) -- 返回date對(duì)象距世界標(biāo)準(zhǔn)時(shí)間(UTC)1970年1月1日午夜之間的毫秒數(shù)(時(shí)間戳)

提示: 不符合ECMA標(biāo)準(zhǔn)的使用灰色標(biāo)注


該文章在 2012/5/4 8:37:13 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved