javascript - 你如何获得当天的开始时间和以毫秒为单位的最新时间

标签 javascript

需要以毫秒为单位获取当前时间和早上 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');

关于javascript - 你如何获得当天的开始时间和以毫秒为单位的最新时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18193945/

相关文章:

javascript - p5.j​​s 我如何让一条线在两个方向上无限延伸

javascript - select2 v.4 多重选择 - 如何设置 "default"(最小)高度

javascript - Emberjs linkTo 助手不加载模型

javascript - 检测对 window.name 的更改

javascript - 带有淡入和淡出的 map 信息

javascript - 有效地验证页面上的数据自加载以来没有被其他人更改过?

javascript - 在 GWT JSNI 中调用 JCrop

javascript - 加载 React Native 后渲染 RSS 提要数据

javascript - anchor 标记(悬停)和 JavaScript

javascript - 为什么 ng-repeat 内的 ng-class 中的这个 Angular 表达式总是被视为 true?