公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

JavaScript Date 對象與函數

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

Date中文為"日期"的意思,Date繼承自Object對象,此對象提供操作,顯示日期與時間的函數

Date對象構造函數

Date對象具有多種構造函數。

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對象構造函數參數說明

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

Date對象返回值

  • 如果沒有任何參數,將返回當前日期
  • 如果參數為一個數字,將數字視為毫秒值,轉換為日期
  • 如果參數為一個字符串,將字符串視為日期的字符串表示,轉換為日期
  • 還可以使用六個構造函數精確定義,并返回時間

示例

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的一種內置對象,必須使用new的方式創建。
  • Date對象在JavaScript內部的表示方式是,距1970年1月1日午夜(GMT時間)的毫秒數(時間戳),我們在這里也把Date的內部表示形式稱為時間戳。可以使用getTime()將Date對象轉換為Date的時間戳,方法setTime()可以把Date的時間戳轉換為Date的標準形式。

Date函數使用語法

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

date代表一個日期對象的實例,Date代表日期對象,date.方法名調用的為對象的成員函數

Date.方法名調用的為對象的靜態函數

示例

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

JavaScript_Date函數按功能分類

日期獲取類函數

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

日期設置類函數

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

日期打印類函數

  • toDateString() 函數 -- 返回date對象的日期部分的字符串表示
  • toGMTString() 函數 -- 返回date對象的格林威治時間(GMT)的字符串表示
  • toLocaleDateString函數 -- 返回date對象的日期部分的本地化字符串
  • toLocaleTimeString函數 -- 返回date對象的時間部分的本地化字符串
  • toTimeString()函數 -- 返回date對象的時間部分的字符串
  • toUTCString函數 -- 返回date對象的世界標準時間(UTC)的字符串表示

日期解析類函數

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

JavaScript_Date函數按照字母分類

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

提示: 不符合ECMA標準的使用灰色標注


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

主站蜘蛛池模板: 国产午夜无码视频在线观看 | a级毛片水真多 | 精品国产在天天在线 | 国产精品啪啪视频一区二区 | 国产高潮呻吟无码精品av | 国产精品女同久久久久电影院 | 国内精品视频自在欧美一区 | 精品亚洲一区二区三区在线播放 | 国产精品成人av无码久久 | 国产白丝在线 | 91麻豆国产原创剧情片 | 国产午夜精品一本在线观看 | 国产一级毛片特级毛国产 | 69黄在线看片 | 精品久久久久久无码专区不久久 | 国产成人精品免费视频大全麻 | 精品国产一区二区三区久久 | 国产无码在线看免费 | 精品无码一区二区三区视在线 | 国产91欧美一区二区精品 | 国产成人一区二区三区视频免费 | 精品精品国产自在久久精品 | 国产3级在线观看 | 国产精品一级毛片不卡视 | 成人h动漫精品一区二区无码 | 精品人妻中文无码av在线 | 91国偷自产一区二区三区换脸 | 国产精品欧美亚洲韩国日本不卡 | 成人午夜电影在线播放网 | 91在线精品国产丝袜超清 | 不卡韩剧手机免费 | 精品亚洲区三区二区一 | 国产偷伦视频免费观看 | 国产成人精品午夜在线播放 | av无码国产片在线播放波多 | 国产一二三区视频肉精品 | 国产av无码一级麻 | 成人黄色网站·大全 | 国产精品黄页网站在线播放免费 | 国产黄色一级视频 | 国产在线精品99一卡2卡 |