获取当前时刻的时间戳+ new Date()
获取今天0点和24点的时间戳通常会有这样的需求,就是查看今天的数据,那么就需要获取今天0点和24点的时间戳,可以通过setHours函数来进行操作
0点:[JavaScript] 纯文本查看 复制代码 let timestamp = new Date().setHours(0, 0, 0, 0) 这里的setHours后面对应的四个参数分别是时分秒毫秒,即把时间设置为00:00:00:00复制代码
24点:24点和0点的思路其实是一样的,把时间设置为24:00:00:00即可[JavaScript] 纯文本查看 复制代码 let timestamp = new Date().setHours(24, 0, 0, 0) 复制代码
获取近七天的时间戳其实近七天就是六天前的0点到今天的24点,举个栗子,今天是8月7日,那么要获取近七天的数据,应该是8月1日00:00:00到8月7日24:00:00,8月7日24:00:00的时间戳在上面已经讲过了,就不再赘述啦,那么8月1日00:00:00呢?
得到今天0点的时间戳,减去6天的毫秒数即可。我们知道,每天的毫秒数为24 * 60 * 60 * 1000因此通过:[JavaScript] 纯文本查看 复制代码 let sevenDaysBefore = new Date().setHours(0, 0, 0, 0) - 6 * 24 * 60 * 60 * 1000 即可得到8月1日00:00:00的时间戳.
|