Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 时间戳有小数吗?_Javascript - Fatal编程技术网

Javascript 时间戳有小数吗?

Javascript 时间戳有小数吗?,javascript,Javascript,我使用下面的代码来获取Javascript中的时间戳,但它返回一个十进制。当我用在线转换器检查时间戳时,它实际上是正确的。我以前从未见过这种格式 var currentTS = new Date().getTime() / 1000; 我如何得到一个整数,为什么它返回一个带小数的有效时间戳 谢谢如果结果不能被1000整除,您将得到一个分数结果,它不返回时间戳,只返回一个数字 如果你想截断,你可以parseInt(newdate().getTime()/1000,10)如果结果不能被1000整除

我使用下面的代码来获取Javascript中的时间戳,但它返回一个十进制。当我用在线转换器检查时间戳时,它实际上是正确的。我以前从未见过这种格式

var currentTS = new Date().getTime() / 1000;
我如何得到一个整数,为什么它返回一个带小数的有效时间戳


谢谢

如果结果不能被1000整除,您将得到一个分数结果,它不返回时间戳,只返回一个数字


如果你想截断,你可以
parseInt(newdate().getTime()/1000,10)

如果结果不能被1000整除,您将得到一个分数结果,它不返回时间戳,只返回一个数字


如果你想截断,你可以
parseInt(newdate().getTime()/1000,10)

我相信您的意思是函数返回的是浮点而不是整数值


要在JavaScript中将浮点数转换为整数,请使用Math.round(num)。

我相信您的意思是函数返回的是浮点数而不是整数值


要在JavaScript中将浮点数转换为整数,请使用Math.round(num)。

不要在数字上使用parseInt-使用Math.floor

Math.floor(new Date().getTime() / 1000); 数学地板(新日期().getTime()/1000);
顺便说一下,结果是一个UNIX时间戳

不要在数字上使用parseInt-使用Math.floor

Math.floor(new Date().getTime() / 1000); 数学地板(新日期().getTime()/1000);
顺便说一下,结果是一个UNIX时间戳

getTime
返回毫秒,因此除以1000返回秒。半秒很明显是一个逗号。
getTime
返回毫秒,所以除以1000返回秒。很明显,半秒钟的时间是用逗号表示的。