在javascript中删除字符串或数字的最后3个字符

ted*_*123 60 javascript

我正在尝试删除最后3个零1437203995000

我在javascript中怎么做?我从新的date()函数生成数字

Har*_*Das 81

这是一种使用方法str.slice(0, -n).其中n是要截断的字符数.

var str = 1437203995000;
str = str.toString();
console.log("Original data: ",str);
str = str.slice(0, -3);
str = parseInt(str);
console.log("After truncate: ",str);
Run Code Online (Sandbox Code Playgroud)


Tao*_*oPR 31

删除字符串的最后3个字符

var str = '1437203995000';
str = str.substring(0, str.length-3);
// '1437203995'
Run Code Online (Sandbox Code Playgroud)

删除数字的后3位数字

var a = 1437203995000;
a = (a-(a%1000))/1000;
// a = 1437203995
Run Code Online (Sandbox Code Playgroud)

  • 这是个好方法!这是一个通用的函数:`function removeDigits(x, n){ return (x-(x%Math.pow(10, n)))/Math.pow(10, n) }`,其中`x`是您要从中删除数字的数字,“n”是您要删除的数字位数。 (2认同)

小智 6

你只需要将日期时间戳除以 1000,如下所示:

var a = 1437203995000;
a = (a)/1000;
Run Code Online (Sandbox Code Playgroud)