在JavaScript中使用Date对象表示一个时间
创建Date对象
语法:var 对象名 = new Date();
如果使用构造函数创建一个Date对象,则会封装为当前代码执行的时间
创建一个指定的时间对象
需要在构造函数中传递一个表示时间的字符串作为参数。
语法:var 对象名 = new Date("月份/日期/年 时:分:秒");
getDate()
该方法可以获取当前时间对象中的日期值
语法:对象.getDate();
getDay()
该方法可以获取当前时间对象中的日期值为星期几(0表示周日,1表示周一,2表示周二.....)
语法:对象.getDay();
getFullYear()
该方法可以获取当前时间对象中的年份值(四位数表示)
语法:对象.getFullYear();
getHour()
该方法可以获取当前时间对象中的小时值
语法:对象.getHour();
getMilliseconds()
该方法可以获取当前时间对象中的毫秒值
语法:对象.getMilliseconds();
getMinutes()
该方法可以获取当前时间对象中的分钟值
语法:对象.getMinutes();
getMonth()
该方法可以获取当前时间对象中的月份值
语法:对象.getMonth();
getSeconds()
该方法可以获取当前时间对象中的秒值
语法:对象.getSeconds();
getTime()
- 该方法可以获取1970年1月1日0时0分0秒0毫秒到当前时间对象的毫秒数(时间戳)
- 计算机在底层保存的时间时使用的都是时间戳
- 时间对象获取的时间都是北京的标准时间(东八区),而getTime()方法的1970年1月1日0时0分0秒是中时区的时间,所以如果当前时间对象是1970年时,使用getTime()方法获取的毫秒数为负值(8小时时间差)
语法:对象.getTime();
now()
- 该方法可以获取当前的时间戳(执行当前代码时的毫秒数)
- 可以利用时间戳来测试代码的性能
语法:Date.now();