时间戳具有Decimal
Timestamp has Decimal?
我使用以下代码在Javascript中获取时间戳,但它返回了一个小数。当我用在线转换器检查时间戳时,它实际上是正确的。我以前从未见过这种格式。
var currentTS = new Date().getTime() / 1000;
我如何获得一个整数,为什么它会返回一个带小数的有效时间戳?
感谢
不要对数字使用parseInt-使用Math.floor
Math.floor(new Date().getTime()/1000);
顺便说一句,这样做的结果是一个UNIX时间戳。
如果结果不能被1000整除,您将得到一个分数结果,它不会返回时间戳,它只是返回一个数字。
如果你想截断,你可以;parseInt(new Date().getTime() / 1000, 10);
我相信您的意思是,函数返回的是浮点值,而不是整数值。
要在JavaScript中将浮点数转换为整数,请使用Math.round(num).
相关文章:
- 如何每10.6秒从时间戳增加+1
- 使用AngularJS从时间戳中获取工作日
- 将时间戳转换为java中的ISO860,
- Javascript Unix时间戳转换
- JavaScript JSON关联对象键和值都作为日期时间戳
- 时间戳与mongoskin如何
- 用时间戳获取两个不同日期之间的时间差
- JavaScript到PHP的时间戳失败,增加了大约一个半月的时间
- 转换unix时间戳转换
- 带有unix时间戳的d3.js平分线
- 当转换为Python日期时间时,Node的时间戳落后3分钟
- 如何检索AMD的XHR响应代码(+时间戳)'大型Dojo
- javascript时间戳插入字符串变量
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 事件时间戳谷歌分析
- 时间戳到文本
- Unix时间戳从现在输出为1970
- 如何使用javascript在嵌入式youtube视频上创建可点击的时间戳链接
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 时间戳具有Decimal