1:创建日期对象的方法:
日期对象被创建以后,会获得本地(电脑上的时间)系统时间
var dat=new Date();
document.write(new Date())
2:to开头的方法是将时间转换为字符串
toString() 将日期时间转换为普通字符串
toUTCString() 将日期时间转换为世界时间格式的字符串
toLocaleString() 将日期时间转换为本地时间格式的字符串
var dat=new Date();
document.write(dat.toString()+'<br>')
document.write(dat.toUTCString()+'<br>')
document.write(dat.toLocaleString()+'<br>')
3:get开头的方法是获取时间和日期值
getFullYear() 获取年
getMonth() 获取月份(0-11)
getDate() 获取日期/天(1-31)
getHours() 获取小时(0-23)
getMinutes() 获取分钟(0-59)
getSeconds() 获 取秒 取秒数(0-59)
getMilliseconds();//获取毫秒(0-999)
getDay();//获取星期几(0~6)
getTime()//获取从1970-1-1到现在表示的时间相差的毫秒数 (时间戳)
valueOf();//获取从1970-1-1到现在表示的时间相差的毫秒数
4:set开头的方法是设置时间和日期值
setFullYear() 设置年
//setFullYear可以直接设置年月日,并且这个未来时间会不断的变化
//用setFullYear设置未来的时间会有时分秒 时分秒是从0点到现在本地的时分秒计算
setMonth() 设置月份(0-11)
setDate() 设置日期/天(1-31)
setHours() 设置小时(0-23)
setMinutes() 设置分钟(0-59)
setSeconds() 设置秒数(0-59)
setMilliseconds();//设置毫秒(0-999)
setDay();//设置星期几(0~6)
setTime()//设置从1970-1-1到现在表示的时间相差的毫秒数
设置日期对象
var dat=new Date("2018,11,6");
document.write(dat);
var dat=new Date("2018/11/6");
document.write(dat);
var dat=new Date("May 3,2015");
document.write(dat);
设置未来时间
--第一种加引号
new Date('2021,5,25') //加引号的月份是中国的月份
--第二种不加引号
new Date(2021,4,25)//不加引号的月份是外国的月份
5. 时间换算公式
年 天 时 分 秒 毫秒数
1年 365天
1天 24小时
1小时 60分
1分 60秒
1秒 1000毫秒
天=(总秒数/60/60/24);
时=(总秒数/60/60%24);
分=(总秒数/60%60);
秒=(总秒数%60);
Math.floor(t/60/60/24/365)+'年'+Math.floor(t/60/60/24%365)+'天'+Math.floor(t/60/60%24)+'时'+Math.floor(t/60%60)+'分'+Math.floor(t%60)+'秒';
6:window对象下面的定时器方法:
第1种:间歇调用
setInterval(函数,时间(毫秒数))
举例:
setInterval(function(){
alert(1)
},1000)
取消间歇调用:
clearInterval()
第2种:延迟调用 //只执行一次
setTimeout(函数,时间(毫秒数))
举例:
setTimeout(function(){
alert(1)
},1000)
取消延迟调用:
clearTimeout()
js第十章
最新推荐文章于 2024-11-04 16:17:23 发布