您的位置:首页 > Web前端 > JavaScript

Javascript--Date

2009-06-01 15:01 155 查看
描述:

日期对象.

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)-480
getUTCFullYear()根据世界时返回月中的一天 (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 ~ 11
day必需。表示日期的整数,介于 1 ~ 31
hours可选。表示小时的整数,介于 0 ~ 23
minutes可选。表示分钟的整数,介于 0 ~ 59
seconds可选。表示秒的整数,介于 0 ~ 59
ms可选。表示毫秒的整数,介于 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>



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: