方法 |
说明 |
Date() |
返回当日的日期和时间 |
getDate() |
获取当天(1-31) |
getDay() |
获取当天的星期(0-6) |
getMonth() |
获取月份(0-11) |
getFullYear() |
获取完整的年份 |
getYear() |
获取年份 |
getHours() |
获取小时(0-23) |
getMinutes() |
获取分钟(0-59) |
getSeconds() |
获取秒(0-59) |
getMilliseconds() |
获取毫秒(0-999) |
getTime() |
获取自1970.1.1到现在的毫秒数 |
Parse() |
获取自1970.1.1午夜到指定日期的毫秒数 |
setDate() |
设置天 |
setMonth() |
设置月 |
setFullYear() |
设置完整年份 |
setYear() |
设置年份 |
setHours() |
设置小时 |
setMinutes() |
设置分 |
setSeconds() |
设置秒 |
setMilliseconds() |
设置毫秒 |
setTime() |
通过1970.1.1午夜添加或减去指定数目的毫秒计算 |
toString() |
把date()对象转换为字符串 |
<script type="text/javascript" language="javascript">
//使用指定的年、月、日创建日期对象
//var date = new Date(1988,10,11);
//document.write(date.getYear());//输出88(原因:获取年份至1900年的差值)
//document.write(date.getFullYear());//输出1988
var date = new Date();//创建当前日期对象
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDate();
var hour = date.getHours();
hour = hour<10?"0"+hour:hour;
var minute = date.getMinutes();
minute = minute<10?"0"+minute:minute;
var second = date.getSeconds();
second = second<10?"0"+second:second;
document.write(year+"-"+(month+1)+"-"+day+" "+hour+":"+minute+":"+second);
if(hour<13){
document.write("<br>AM");
}else{
document.write("<br>PM");
}
document.write("<br>星期"+date.getDay());
</script>