javascript getTime()仅限10位数

时间:2012-11-06 00:50:59

标签: javascript datetime

我使用以下函数来使用javascript获取时间:

function timeMil(){
    var date = new Date();
    var timeMil = date.getTime();

    return timeMil;
}

我得到的价值是:

  

1352162391299

在PHP中,我使用time();函数来获取时间,我得到的值是

1352162391

如何将javascript时间值转换为删除最后3位数字并将其设为10位数。

  

从1352162391299
至1352162391   
因此,Javascript时间与PHP时间相同。

4 个答案:

答案 0 :(得分:14)

我认为你只需要将它除以1000毫秒,你就可以在几秒钟内得到时间

Math.floor(date.getTime()/1000)

答案 1 :(得分:3)

如果简洁,那么:

function secondsSinceEpoch() {
    return new Date/1000 | 0;
}

答案 2 :(得分:0)

您可以除以1000并在JavaScript上使用Math.floor()

答案 3 :(得分:0)

尝试将其除以1000,然后使用parseInt方法。

const t = parseInt(Date.now()/1000);

console.log(t);