常见的Javascript获取时间戳
栏目: JavaScript · 发布时间: 6年前
内容简介:最近在做项目的时候,发现获取时间戳的需求挺多的,通常是在做日期选择的时候,要拿开始时间和结束时间的时间戳。每次都得google一下,还不如自己搞一搞!通常会有这样的需求,就是查看今天的数据,那么就需要获取今天0点和24点的时间戳,可以通过
最近在做项目的时候,发现获取时间戳的需求挺多的,通常是在做日期选择的时候,要拿开始时间和结束时间的时间戳。每次都得google一下,还不如自己搞一搞!
获取当前时刻的时间戳
+ new Date()
获取今天0点和24点的时间戳
通常会有这样的需求,就是查看今天的数据,那么就需要获取今天0点和24点的时间戳,可以通过 setHours
函数来进行操作
0点:
let timestamp = new Date().setHours(0, 0, 0, 0) 这里的setHours后面对应的四个参数分别是时分秒毫秒,即把时间设置为00:00:00:00 复制代码
24点:
24点和0点的思路其实是一样的,把时间设置为24:00:00:00即可 let timestamp = new Date().setHours(24, 0, 0, 0) 复制代码
(ps: 8月7日24点即8月8日0点哈哈哈) (pss: 好无聊的ps)
获取近七天的时间戳
其实近七天就是六天前的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 因此通过: let sevenDaysBefore = new Date().setHours(0, 0, 0, 0) - 6 * 24 * 60 * 60 * 1000 即可得到8月1日00:00:00的时间戳. 复制代码
(ps: 跟我一起记,近七天,六天前)
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- ADO.NET获取数据(DataSet)同时获取表的架构实例
- 根据 PID 获取 K8S Pod名称 - 反之 POD名称 获取 PID
- 常见算法总结 - 链表篇
- 常见算法总结 - 排序篇
- 常见算法模版总结(一)
- 常见算法模版总结(二)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Building Websites with Joomla!
H Graf / Packt Publishing / 2006-01-20 / USD 44.99
This book is a fast paced tutorial to creating a website using Joomla!. If you've never used Joomla!, or even any web content management system before, then this book will walk you through each step i......一起来看看 《Building Websites with Joomla!》 这本书的介绍吧!