- 加入我的QQ群
- 关注我的百家号
扫描下面的二维码,“关注”我的百家号。
本章来总结一下javascript时间对象函数,javascript时间对象还是比较丰富的,它可以单独获取到年、月、日、小时、分钟、秒等信息。虽然在实际JS开发中用得不太多,但我们还是要熟练掌握javascript的时间对象函数。下面就一起了解一下。
一:获取时间的函数:
Date() 返回当天的日期和时间
结果:
Tue Sep 04 2018 10:55:30 GMT+0800 (中国标准时间)
getDate() 获取月份的某一天
var d = new Date();
document.write(d.getDate()) 结果:4
getDay() 获取星期几
var d = new Date();
document.write(d.getDay()) 结果:2【星期二】
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。 如:2018
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
二:设置时间的函数
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)。
setTime() 以毫秒设置 Date 对象。
三:把时间转换成字符串格式:
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把Date对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把Date对象的时间部分转为字符串
toLocaleDateString() 根据本地时间格式,把Date对象日期部分转换为字符串
综合案例:设置本地时间
var d = new Date();
d.setFullYear('2011')
d.setMonth('05')
d.setDate('15');
d.setHours('09');
d.setMinutes('22');
d.setSeconds('33');
console.log(d); //获取日期时间
console.log(d.toLocaleString()); //本地化日期和时间
console.log(d.toLocaleDateString()); //把日期部分本地化字符串
document.write(d.toLocaleTimeString()) //把时间部分本地化字符串
打印结果:
Wed Jun 15 2011 09:22:33 GMT+0800 (中国标准时间)
2011-6-15 09:22:33
2011-6-15
09:22:33
再次复习一下时间对象。辛苦博主。
学习了!学习了!学习了!