【问题标题】:datejs overwriting Date in javascriptdatejs在javascript中覆盖日期
【发布时间】:2017-06-01 08:51:02
【问题描述】:

我正在使用date js 快速将任何字符串解析为日期,并且它运行良好。但是我还需要解析时间戳。

var temp_string = "1484120122526";
var date = new Date(temp_string); 

回馈

NaN -

常规 javascript Date 对象执行此操作,但我找不到 datejs 执行此操作的方法。而且由于它覆盖了 Date 对象,所以我被卡住了。 datejs 可以解析时间戳吗?还是有办法让我调用 new Date() 并引用原始日期对象?

【问题讨论】:

  • 你是在使用原来的废弃项目还是“DateJS: Evolved”分叉?您使用什么代码,它是如何工作的?
  • 我正在使用github.com/datejs/Datejs 我的代码只是: var date = new Date(temp_string);其中 temp_string = 1484120122526 它返回 NaN

标签: javascript datejs


【解决方案1】:

尽管 dateJS 确实覆盖了默认的 js Date 类,但问题在我这边,我在文档中没有看到时间戳必须是 int 的事实,因为我在 dateJS 文档中到处查看而不是第一个日期。

所以代码应该是:

var temp_int = 1484120122526;
var date = new Date(temp_int); 

【讨论】:

  • 该死。我正要回答这个问题。这就是为什么我从来没有赢得代表 XD
  • 抱歉,我只是浏览了文档,看到了它,测试了它并且有效:D 我只是把它放在这里,以便其他人可以看到它。
  • 没关系。因为你自己解决了,我给你发了 2 票:P
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多