匿名函数,Date对象,Math对象
//匿名函数
// var f = function (){
// alert("helloworld");
// }
// f();
new Date() 获取当前的时间 |
new Date(yyyy,month,dd hh:mm:ss) 获取某一年的时间 |
new Date(yyyy,mth,dd,hh,mm,ss) |
new Date(yyyy,mth,dd) |
new Date(ms) |
//创建日期对象
// var date=new Date();
// alert(date);
var date2=new Date(1990,8,8,8,8,8);
alert(date);
getDate() |
从Date对象返回一个月中的某一天(1~31) |
getDay() |
从Date对象返回一周中的某一天(0~6) |
getMonth() |
从Date对象返回月份(0~11) |
getFullYear() |
从Date对象以四位数字返回年份 |
getHours() |
返回Date对象的小时(0~23) |
getMinutes() |
返回Date对象的分钟(0~59) |
getSeconds() |
返回Date对象的秒数(0~59) |
getTime() |
返回1970年1月1日至今的毫秒数 |
//创建当前系统日期时间对象
var date2=new Date();
get(date2);
document.write(date2.getTime()+"</br>");//1970年1月1日至今的毫秒数
date2.setFullYear(2008);
date2.setMonth(8-1);
date2.setDate(8);
date2.setHours(8);
date2.setMinutes(8);
get(date2);
setDate() |
设置Date对象中月的某一天(1~31) |
setMonth() |
设置Date对象中月份(0~11) |
setFullYear() |
设置Date对象中的年份(四位数字) |
setHours() |
设置Date对象中的小时(0~23) |
setMinutes() |
设置Date对象中的分钟(0~59) |
setSeconds() |
设置Date对象中的秒钟(0~59) |
setMilliseconds() |
设置Date对象中的毫秒(0~999) |
function get(date){
var year=date.getFullYear();
var month=date.getMonth()+1;
var date3=date.getDate();
var hours=date.getHours();
var min=date.getMinutes();
var s=date.getSeconds();
var day=date.getDay();
switch(day){
case 0:day="星期天";break;
case 1:day="星期一";break;
case 2:day="星期二";break;
case 3:day="星期三";break;
case 4:day="星期四";break;
case 5:day="星期五";break;
case 6:day="星期六";break;
default:day="错误日期";
}
document.write(year+"年"+month+"月"+day+"日"+hours+"时"+min+"分"+s+"秒"+xing+"星期");
//document.write(date.getTime());//获取1970年至今的毫秒值
}
var sheng=new Date(1996,5,22);
var xian=new Date();
var a=xian.getTime();
var b=sheng.getTime();
var cha=a-b;
document.write("时间"+cha/1000/60/60/24);
Math对象
abs(x) |
返回数的绝对值 |
ceil(x) |
对数进行上舍入(向上取整) |
floor(x) |
对数进行下舍入(向下取整) |
max(x,y) |
返回x和y中的最高值 |
min(x,y) |
返回x和y中的最低值 |
pow(x,y) |
返回x的y次幂 |
random() |
返回0~1之间的随机数 |
round(x) |
把数四舍五入为最接近的整数 |
sqrt(x) |
返回数的平方根 |
//获取数的绝对值
var s1=Math.abs(-20);
document.write(s1+"</br>");
var s2=Math.ceil(12.1);//向上取整
document.write(s2+"</br>");
var s3=Math.floor(12.1);
document.write(s3+"</br>");
//返回两数最大值
var s4=Math.max(12,13);
document.write(s4+"</br>");
var s5=Math.min(12,13);
document.write(s5+"</br>");
var s6=Math.pow(2,3);//返回2的3次方
document.write(s6+"</br>");
var s7=Math.random();//返回0-1之间的随机小数(包含0,不包含1)
document.write(s7+"</br>");
var s8=Math.round(12.2);//四舍五入
document.write(s8+"</br>");
var s9=Math.sqrt(9);//返回数的平方根
document.write(s9+"</br>");