A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

获取当前时刻的时间戳+ 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的时间戳.





0 个回复

您需要登录后才可以回帖 登录 | 加入黑马