d3 d3-timeline插件日期格式

时间:2015-03-02 21:17:07

标签: c# d3.js timestamp

我从c#返回一个时间戳,但我无法弄清楚这个插件使用的格式。我已经尝试过滴答声,但数字似乎已经过了。

所以他们的testData看起来像

var testData = [
 {label: "person a", times: [
      {"starting_time": 1355752800000, "ending_time": 1355759900000},
      {"starting_time": 1355767900000, "ending_time": 1355774400000}]},
 {label: "person b", times: [
      {"starting_time": 1355759910000, "ending_time": 1355761900000}]},
  {label: "person c", times: [
      {"starting_time": 1355761910000, "ending_time": 1355763910000}]},
  ];

我试过Ticks,但这是结果

    string time = person.SomeTimeStamp.Ticks.ToString()
    // returns 635584863542470000

所以要比较两个......

135575280000
635584863542470000

抱歉,我只是不认识这种时间格式,而d3对我来说有点新鲜,我在插件文档中看不到它

1 个答案:

答案 0 :(得分:1)

自纪元(1970年1月1日)以来,使用的日期格式为毫秒。您可以通过将UNIX时间戳乘以1000来获得它。