javascript - .getTime() 替代没有毫秒

标签 javascript

有没有办法在不获取毫秒时间的情况下使用 Date().getTime() 函数?如果没有,是否有 .getTime() 的替代品,它只会给我以分钟为单位的精度?

我也不确定如何从日期对象中去除毫秒数。

var time = new Date().getTime()

Output: 1426515375925

最佳答案

简单的算术。如果您想要以秒为单位的值,请将毫秒结果除以 1000:

var seconds = new Date().getTime() / 1000;

不过,您可能想对其调用 Math.floor() 以删除所有小数:

var seconds = Math.floor(new Date().getTime() / 1000);

Is there a different function I can use that will give me only the minutes since 1/1/1970, I just dont want the number to be as precise.

当然,将秒除以 60,或者将毫秒除以 60000:

var minutes = Math.floor(new Date().getTime() / 60000);

var milliseconds = 1426515375925,
    seconds = Math.floor(milliseconds / 1000),  // 1426515375
    minutes = Math.floor(milliseconds / 60000); // 23775256

关于javascript - .getTime() 替代没有毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29079575/

相关文章:

javascript - 在 IE7 中调试 JavaScript

javascript - jcanvas 中第二次出现动画层问题

javascript - 了解 javascript 如何评估 OR 运算符

javascript - 验证不适用于检查空字段

javascript - 带有按钮的鼠标事件 : mouseover, onclick,静态

javascript - 在 JavaScript 中使用 RegExp 对象时要转义哪些字符?

javascript - 布伦特里信用卡支付按钮不显示

javascript - Facebook Like 按钮在使用 jQuery 初始化时不起作用?

javascript - GetOrgChart 渲染比例为 :auto is not centered

javascript - Requirejs 和外部脚本