脸书 FBJS UTC
我正在使用 FBJS AJAX 从 JSON 文件中提取数据。 json 文件中的值之一是日期。该日期采用 UTC 格式,Date(1255535021000-0600)
。
但是,无论我做什么,我都会收到“无效日期”或“NaN”错误。
我尝试过以下操作:new Date(1255535021000-0600)
、new Date(1255535021000)
、Date.parse(1255535021000-0600)
、 日期.parse(1255535021000)
。
在老式 Javascript 中它可以完美运行,但在使用 FBJS 时则不然。
我该怎么做才能将其转换为可用的日期?
I am pulling in data from a JSON file using FBJS AJAX. On of the values in the json file is a date. The date has a UTC format, Date(1255535021000-0600)
.
However, I am getting an "invalid date" or "NaN" error whatever I do.
I have tried the following: new Date(1255535021000-0600)
, new Date(1255535021000)
, Date.parse(1255535021000-0600)
, Date.parse(1255535021000)
.
In old fashioned Javascript it works perfectly, but not when using FBJS.
What do I do to transform this into a usable date?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了解决 FBJS 糟糕的解析和乏味的构造函数,我创建了一个空的 Date(),然后调用 setTime()。
目前这是一个可行的解决方案。然而,我认为 Facebook 应该做得更好,为 Date 等对象提供一致的环境,至少从表面上看,它们是常规的 javascript。
To get around FBJS terrible parsing and lackluster constructor I created an empty Date() and then called setTime().
This is a workable solution for now. However, I think that Facebook should do a better job providing consistent environment for the objects, like Date, that are, at least superficially, regular javascript.