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