Javascript--Date

it2024-11-15  9

描述:

日期对象.

UTC:世界标准时间

GMT:格林尼治标准时间

显示:

<script type="text/javascript"> function display(value){ document.write("<br/>"+value); } </script> 下面的现实均调用display方法

方法:

方法描述备注Date()返回当时的日期和时间 getFullYear()返回年(四位数字) getDate()返回一个月中的某一天(1 ~ 31) getDay()返回一周中的某一天(0 ~ 6)返回值是0(周日)到6(周日)之间的一个整数getMonth()返回月份(0 ~ 11) getHours()返回小时(0 ~ 23) getMinutes()返回分钟(0-59) getSeconds()返回秒(0-59) getMilliseconds()返回毫秒(0-999) getTime()返回1970.1.1至今的毫秒 setFullYear(year,month,day)设置对象中的年份(四位数字)year必须的,month可选的,day可选的setMonth(month,day)设置对象中的month(1-12)month必须的,day可选的setDate(day)设置对象中的day(1-31)day必须的setHours(hour,min,sec,millisec)设置小时(0-23)hour必须的,min可选的,sec可选的,millisec可选的setMinutes(min,sec,millisec)设置分钟(0-59)min必须的,sec可选的,millisec可选的setSeconds(sec,millisec)设置秒钟(0-59)sec必须的,millisec可选的setMilliseconds(millisec)设置毫秒(0-999)millisec必须的setTime(millisec)通过向1970.1.1午夜时间添加/减去指定数目的毫秒来计算时间millisec必须的

例子:

<script type="text/javascript"> function displayAll(){ display("Date:"+Date()); display("getFullYear:"+date.getFullYear()); display("getDate:"+date.getDate()); display("getDay:"+date.getDay()); display("getMonth:"+date.getMonth()); display("getHours:"+date.getHours()); display("getMinutes:"+date.getMinutes()); display("getSeconds:"+date.getSeconds()); display("getMilliseconds:"+date.getMilliseconds()); display("getTime:"+date.getTime()); display("<hr/>"); } function setAll(){ date.setFullYear(2009,10,1); date.setHours(1,1,1,1); } var date = new Date(); displayAll(); setAll(); displayAll(); </script>

 

方法(UTC)描述备注getTimezoneOffset()返回本地时间与格林威治标准时间的分钟差 (GMT)-480getUTCFullYear()根据世界时返回月中的一天 (1 ~ 31) getUTCMonth()根据世界时返回月份 (0 ~ 11) getUTCDate()根据世界时返回月中的一天 (1 ~ 31) getUTCDay()根据世界时返回周中的一天 (0 ~ 6) getUTCHours()根据世界时返回小时 (0 ~ 23) getUTCMinutes()根据世界时返回分钟 (0 ~ 59) getUTCSeconds()根据世界时返回秒钟 (0 ~ 59) getUTCMilliseconds()根据世界时返回毫秒(0 ~ 999) setUTCFullYear(year,month,day)根据世界时 (UTC) 设置年份year必须,含有世纪值的完整年份month可选,0 ~ 11 之间的整数day可选,1 ~ 31 之间的整数setUTCMonth(month,day)根据世界时 (UTC) 设置月份month可选,0 ~ 11 之间的整数day可选,1 ~ 31 之间的整数setUTCDate(day)根据世界时 (UTC) 设置一个月中的某一天必需.该参数是 1 ~ 31 之间的整数setUTCHours(hour,min,sec,millisec)根据世界时 (UTC) 来设置指定时间的小时hour必须,min可选,sec可选,millisec可选setUTCMinutes(min,sec,millisec)根据世界时 (UTC) 来设置指定时间的分钟min必须,sec可选,millisec可选setUTCSeconds(sec,millisec)根据世界时 (UTC) 来设置指定时间的秒钟sec必须,millisec可选setUTCMilliseconds(millisec)根据世界时 (UTC) 来设置指定时间的毫秒millisec必须

例子:

<script type="text/javascript"> display("Date:"+Date()); function displayAll(){ display("getUTCFullYear:"+date.getUTCFullYear()); display("getUTCDate:"+date.getUTCDate()); display("getUTCDay:"+date.getUTCDay()); display("getUTCMonth:"+date.getUTCMonth()); display("getUTCHours:"+date.getUTCHours()); display("getUTCMinutes:"+date.getUTCMinutes()); display("getUTCSeconds:"+date.getUTCSeconds()); display("getUTCMilliseconds:"+date.getUTCMilliseconds()); display("<hr/>"); } function setAll(){ date.setUTCFullYear(2009,8,1); date.setUTCHours(1,1,1,1); } var date = new Date(); displayAll(); setAll(); displayAll(); </script>

 

方法描述备注parse(datestring)指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数静态方法.语法:Date.parse(datestring) <script type="text/javascript"> var d = Date.parse("Jul 8, 2005"); document.write(d); </script>UTC(year,month,day,hours,minutes,seconds,ms)根据世界时,获得一个日期,然后返回1970年1月1日午夜到该日期的毫秒数静态方法.year必需。表示年份的四位数字month必需。表示月份的整数,介于 0 ~ 11day必需。表示日期的整数,介于 1 ~ 31hours可选。表示小时的整数,介于 0 ~ 23minutes可选。表示分钟的整数,介于 0 ~ 59seconds可选。表示秒的整数,介于 0 ~ 59ms可选。表示毫秒的整数,介于 0 ~ 999 <script type="text/javascript"> var d = Date.UTC(2005,7,8); document.write(d); </script>valueOf()返回 Date 对象的原始值 toString()把 Date 对象转换为字符串 toDateString()把 Date 对象的时间部分转换为字符串 toTimeString()把 Date 对象的日期部分转换为字符串 toGMTString()根据格林威治时间,把Date 对象转换为字符串 toUTCString()根据世界时,把 Date 对象转换为字符串 toLocaleString()根据本地时间格式,把 Date 对象转换为字符串 toLocaleDateString()根据本地时间格式,把 Date 对象的时间部分转换为字符串 toLocaleTimeString()根据本地时间格式,把 Date 对象的日期部分转换为字符串 

例子:

<script type="text/javascript"> var date = new Date(); display("valueOf:"+date.valueOf()); display("toUTCString:"+date.toUTCString()); display("toGMTString:"+date.toGMTString()); display("toString:"+date.toString()); display("toDateString:"+date.toDateString()); display("toTimeString:"+date.toTimeString()); display("toLocaleString:"+date.toLocaleString()); display("toLocaleDateString:"+date.toLocaleDateString()); display("toLocaleTimeString:"+date.toLocaleTimeString()); </script>

转载于:https://www.cnblogs.com/oneword/archive/2009/06/01/1493743.html

最新回复(0)