我在时间戳中获取当前日期和时间如下:
var timeNow = (new Date()).getTime();
var firsthalf;
var last3digits;
我想划分我得到的时间戳并将其存储在不同的变量中
例如 如果我得到var var timeNow as 1499668369988 var firsthalf 的值为 1499668369 , var last3digits 将 988
感谢您帮助我。谢谢。
答案 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;