你如何获得当前日期's的开始时间和最新时间(以毫秒为单位)
how do you get current day's starting time and the most current time in milliseconds
需要以毫秒为单位获取当前时间和早晨00:00吗?我需要每天自动执行此操作,当前开始的早晨(00:00:00)和当前时间(以毫秒为单位)?有人做过这样的事吗?
这是有效的:
function millisecondDiff(myDate) {
var midnightDay = myDate.getUTCDate();
var midnightMonth = myDate.getUTCMonth() + 1;
var midnightYear = myDate.getUTCFullYear();
var midnightMilliseconds = new Date(midnightYear + '/' + midnightMonth + '/' + midnightDay).getTime();
return new Date().getTime() - midnightMilliseconds;
}
var millisSinceMidnight = millisecondDiff(new Date());
console.log(millisSinceMidnight + ' ms');
console.log((millisSinceMidnight / 1000) + ' s');
console.log((millisSinceMidnight / (1000 * 60)) + ' min');
console.log((millisSinceMidnight / (1000 * 60 * 60)) + ' h');
要获得自epoch以来的当前时间(以毫秒为单位)(这些工作中的任何一项):
Date.now()
new Date().valueOf()
new Date().getTime()
获取00:00:00
var d = new Date();
d.setHours(0);
d.setMinutes(0);
d.setSeconds(0);
d.setMilliseconds(0)
d.valueOf(); // or d.getTime()
// Current time
var date = Date.now();
// Since this morning
var date2 = new Date();
date2.setHours(0);
date2.setMinutes(0);
date2.setSeconds(0);
date2.setMilliseconds(0);
请参阅jsFiddle
相关文章:
- Java脚本时间添加
- Json数据包含日期和时间格式
- 如何根据时间运行不同的脚本
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- jQuery-2.1.1.min.js或最新版本jQuery-2.13.min.js不会't支持'@
- 在wordpress一定时间后更改自定义字段
- 更改angularjs中的日期-时间格式
- addData()从最新图表中删除.js 2.1.3-怎么了
- 将当前时间添加到我的页面上的特定部分
- 门户网站:当地时间有多有用
- 显示时间的脚本
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 通过JSON&比较时间
- Javascript时间轨迹
- 如何在Analytics.js中始终了解最新的cookie过期时间
- 你如何获得当前日期's的开始时间和最新时间(以毫秒为单位)
- ZingChart如何在一段时间后加载最新数据并更新图表
- 使用jquery,根据日期按时间顺序排序JSON,最新的在前
- 从json中获取具有历元时间的最新记录
- 如何从节点组中查找最新的元素,其中元素的属性表示日期和时间.在xml中