黑马程序员技术交流社区

标题: 【广州前端】- 常见的Javascript获取时间戳 [打印本页]

作者: 社会佩奇    时间: 2018-10-29 16:23
标题: 【广州前端】- 常见的Javascript获取时间戳
获取当前时刻的时间戳+ 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的时间戳.



点击有惊喜







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2