我使用Date.now()
以unix格式获取当前时间戳。
我尝试从时间戳中删除最后的x个字符。我尝试使用currentTime = currentTime.slice(0, -4);
,但我得到了Uncaught TypeError: currenTime.slice is not a function
currentTime = Date.now();
document.getElementById("out1").innerHTML = "out1 = " + currentTime;
currentTime = currentTime.slice(0, -4);
document.getElementById("out2").innerHTML = "out2 = " + currentTime;
<p id="out1">out1 = </p>
<p id="out2">out2 = </p>
答案 0 :(得分:2)
slice
没有名为number
的功能。
你可以在这种情况下使用简单的数学,
currentTime = (currentTime/10000) | 0;
//The above code will cut off last four digit from the number i.e]currentTime
答案 1 :(得分:2)
您可以将日期转换为字符串:
Date.now().toString().slice(0, -4)