javascript - 你如何在 Javascript 中获得今天结束的 Unix 时间戳?
问题描述
我想得到今天结束的 Unix 时间戳。
使用此获取今天的开始时间戳,但我想要今天的结束时间戳
var now = new Date();
var startOfDay = new Date(now.getFullYear(), now.getMonth(), now.getDate());
var timestamp = startOfDay / 1000;
解决方案
864e5
是一天中的毫秒数 (24 * 60 * 60 * 1000),并且now % 864e5
是以毫秒为单位的日期的时间部分:
var now = new Date
var startOfDay = new Date(now - now % 864e5)
var endOfDay = new Date(now - now % 864e5 + 864e5 - 1)
console.log(now)
console.log(startOfDay)
console.log(endOfDay)
推荐阅读
- python - 新鲜的 cookiecutter django 项目在 environ.py 显示“无效语法”
- html - 使用 Bootstrap 显示信息框时,如何防止输入移动到错误的位置?
- python - 将 ArUco 的姿势轴绘制到错误的位置
- python - 我可以将在 Google Colab 的 Tensorflow 上创建的“.py”或“.ipynb”模型/文件转换为 coreML 模型/文件吗?
- recursion - 如何构建迭代器以递归地遍历文件树?
- apache-spark - 加入RDD并获得最小值
- python - Python networkx 用松散节点连接子图
- python - Django视图多次调用函数
- c# - 如何使用参数数组做服务 WCF REST
- elasticsearch - Kafka Elasticsearch 连接器时间戳