在JS中使用Date对象来表示一个时间
1 | //创建一个Date对象 |
- getDate()
- 获取当前日期对象是几号
1 | var date = d2.getDate(); |
- getDay()
- 获取当前日期对象是周几
- 返回0~6的值,0表示周日,1表示周一
1 | var day = d2.getDay(); |
- getMonth()
- 获取当前时间对象的月份
- 会返回一个0~11的值,
- 0表示1月
- 1表示2月
1 | d2 = new Date("12/18/2021 11:10:20"); |
- getYear()
- 获取当前对象的年份
1 | var year = d2.getYear(); |
- getTime()
- 获取当前日期对象的时间戳
- 时间戳指的是从格林威治标准时间的1970年1月1日0时0分0秒 所花费的毫秒数(1秒 = 1000毫秒)
- 计算机底层在保存时间时使用都是时间戳
1 | var time = d2.getTime(); |
1 | var d3 = new Date("1/1/1970 0:0:0"); |
- 利用时间戳来测试代码的执行性能
- 获取当前时间戳
1 | var start = Date.now(); |