JSON epoch to date函数返回错误的日期
JSON epoch to date function brings back wrong date
解析JSON时,所有变量都是正确的,但是当将epoch转换为字符串时,例如"时间是12月29日星期四下午19:06 ",它总是输出"时间是1月16日星期六上午8:06 "。
我甚至尝试在函数中输入一个直接的纪元时间,仍然得到这个一致的响应。我没有使用javascript或jQuery或JSON之前,所以抱歉,如果这是一个愚蠢的错误。
我已经在jsFiddle上发布了我的代码,所以你可以看到我的意思。如有任何帮助,不胜感激。
http://jsfiddle.net/7WLfq/23/Javascript Unix时间使用毫秒:
epoch = parseInt(pj.current_observation.local_epoch)*1000
应该可以了。对我有用!
你必须将这些历元日期乘以1000。JavaScript日期是基于从纪元开始的毫秒数,而不是秒数。
注意它说的是1970年1月16日:-)
相关文章:
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- Chrome Javascript日期构造函数错误
- javascript日期减去小时-错误
- 如何修复FF和IE中的Javascript无效日期错误
- javascript创建日期的月份错误
- Javascript设置日期不起作用,显示错误的时间
- 他们网站上的代码出现启动日期选择器错误
- webkit输入类型=在错误日期发送空值的日期
- Date.js错误地分析了ISO 8601 UTC日期
- 在JavaScript中解析日期时得到错误的结果
- Jquery 日期时间选取器错误
- 显示/返回错误日期的Javascript日期
- JQuery 完整日历在月视图中的错误日期呈现事件
- 获取两个日期之间的日期返回指定日期范围之外的错误日期
- 猫鼬中的错误日期
- 在x轴折线图上绘制错误日期的高位图表(高位股票)
- 错误日期类型(Google可视化)
- 未捕获的类型错误:$(…).日期选择器上的日期选择器错误
- 未捕获类型错误:$(…).日期时间选择器不是一个函数
- 全日单击“返回错误日期”