将JSON字符串转换为日期[重复]
Posted
技术标签:
【中文标题】将JSON字符串转换为日期[重复]【英文标题】:Converting JSON string into date [duplicate] 【发布时间】:2012-11-25 03:28:02 【问题描述】:可能重复:Convert a Unix timestamp to time in javascript
我正在尝试将this api returns 的字符串转换为日期。格式为1351993013
。试了下面这行JS,但是日期完全错了。
var jsonDate = plugin.versions[0].date;
var pluginDate = new Date(jsonDate);
返回:
Fri Jan 16 1970
这是我第一次尝试格式化 JSON 日期,所以有点混乱。有人可以帮忙吗?
【问题讨论】:
这不是特定于 JSON 的日期,而是 UNIX 时间戳。 【参考方案1】:那将是几秒钟,而 javascript 使用毫秒,这将是
1351993013000
这将为您提供 2012 年 11 月 4 日星期日。
换句话说:
var jsonDate = parseInt(plugin.versions[0].date, 10) * 1000;
【讨论】:
不客气,这个日期的东西有时真的很令人困惑。以上是关于将JSON字符串转换为日期[重复]的主要内容,如果未能解决你的问题,请参考以下文章
将 Json 日期字符串转换为 JavaScript 日期对象
将 JavaScript Date 对象转换为 JSON 字符串时日期更改为前一天