【问题标题】:How to a create a new format of date from a parsed d3.js date如何从解析的 d3.js 日期创建新的日期格式
【发布时间】:2013-08-01 10:01:49
【问题描述】:

我正在尝试为 x 轴上具有时间刻度的 d3 图形创建工具提示。我创建了成功返回 x 值的工具提示,但是它们以 (d3) 格式返回:

Sun May 20 2012 12:01:53 GMT+0100 (GMT Daylight Time)

使用 d3 库,有谁知道如何将这种格式转换为 20/05/2012 12:01:53?

我在坐标轴上使用了 tickFormat() 函数,所以想对工具提示日期做同样的事情,但无法解决。到目前为止,我似乎只能将任何格式的日期转换为 D3 格式(如上面的日期)。

提前致谢, 杰米

【问题讨论】:

    标签: javascript date formatting d3.js


    【解决方案1】:

    您从d3.js 库获得的格式是Date 对象的标准toString() 输出。

    您可以使用构造函数转换回Date 对象:

    var myDate = new Date('Sun May 20 2012 12:01:53 GMT+0100 (GMT Daylight Time)');
    

    在您可以操作Date 对象以获取结果之后,使用getFullYeargetMonths、...等方法

    【讨论】:

      猜你喜欢
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 2017-05-25
      • 1970-01-01
      • 2021-11-10
      相关资源
      最近更新 更多