从毫秒到不同时间的Unix时间戳的转换会给出相同的结果
Conversion from milliseconds to Unix Timestamp from different times gives same result
我有两个变量:
tempTimeRequests
timeLastUpdateRequests
两者都以自纪元以来的毫秒为单位给出。
我面临着来自js的奇怪行为:
我得到的结果
alert(
tempTimeRequests+"'n"+
timeLastUpdateRequests+"'n"+
Date(tempTimeRequests)+"'n"+
Date(timeLastUpdateRequests)
)
是
1369063665000
1369063651000
Mon May 20 2013 17:27:51 GMT+0200 (CEST)
Mon May 20 2013 17:27:51 GMT+0200 (CEST)
如果第二个明显有 51 秒(给出正确的结果(但第一个有 65(这将给出 05 秒(,为什么我有相同的秒值?我真的吓坏了。
将
Date
构造函数作为函数调用将返回当前日期。
从规格
15.9.2 作为函数调用的日期构造函数
当 Date 作为函数而不是构造函数调用时,它将返回一个表示当前时间 (UTC( 的字符串。
注意 函数调用
Date(…)
不等同于具有相同参数的对象创建表达式new Date(…)
。
这与使用new Date
时不同,它执行您的期望。
这应该可以解决问题
alert(
tempTimeRequests+"'n"+
timeLastUpdateRequests+"'n"+
new Date(tempTimeRequests)+"'n"+
new Date(timeLastUpdateRequests)
)
相关文章:
- 将地理编码结果转换为php变量以发布到mysql数据库
- 将Javascript Regex结果转换为字符串(?)
- 如何使用javascript将json结果转换为数组
- 将 MySQL 查询结果转换为分层数据 - D3
- PHP代码通过jQuery将文件而不是结果转换为HTML
- 将json结果转换为正确的日期javascript
- Javascript & lodash ..将 _.查找结果转换为布尔值
- 将javascript document.write结果转换为BBCode格式
- 将javascript函数的结果转换为可用的变量
- 如何将Google pagesspeed Insight JSON结果转换为HTML
- 在d3中将结果转换为百分比
- 将布尔结果转换为数字/整数
- 将FileReader的结果转换为javascript对象
- 如何将jQuery .find()函数的结果转换为数组
- 将Google可视化查询结果转换为javascript数组
- 将MongoDB查询结果转换为JSONArray
- 正在将处理程序的结果转换为数组格式
- JQuery将ajax JSON结果转换为文本输入值
- 将角度模板编译为html的正确方法,将结果转换为字符串
- 将查询结果转换为JavaScript对象的算法或库