获取unix时间戳Javascript的最后3位数字

时间:2017-07-10 06:38:09

标签: javascript php

我在时间戳中获取当前日期和时间如下:

var timeNow = (new Date()).getTime();
var firsthalf;
var last3digits;

我想划分我得到的时间戳并将其存储在不同的变量中

例如 如果我得到var var timeNow as 1499668369988 var firsthalf 的值为 1499668369 var last3digits 988

感谢您帮助我。谢谢。

4 个答案:

答案 0 :(得分:4)

非常简单

var timeNow = (new Date()).getTime().toString();
var firsthalf=timeNow.substr(0,10);
var last3digits=timeNow.substr(10);

//or
var last3digits=timeNow.substr(-3);

答案 1 :(得分:0)

您可以使用String()String.prototype.slice()+运算符将字符串转换为数字

var timeNow = (new Date()).getTime();
var firsthalf = +String(timeNow).slice(0, 10);
var last3digits = +String(timeNow).slice(-3);

答案 2 :(得分:0)

简单:

var first = (timeNow / 1000) | 0; // the "|0" part looses the fraction
var last3digits = timeNow % 1000;

timeNow是一个数字,不需要使用字符串切片; - )

答案 3 :(得分:0)

关于数字,数字方法:

var timeNow = (new Date()).getTime();
var last3digits = timeNow % 1000;
var firsthalf = (timeNow - last3digits) / 1000;