代码之家  ›  专栏  ›  技术社区  ›  grabury

Morris.js咖啡文件的正确日期格式是什么

  •  2
  • grabury  · 技术社区  · 11 年前

    我有以下.js.coffee文件

    jQuery ->
     Morris.Line
      element: 'averages_chart'
      data: [{month: '2014 01 01', average: 6}, {month: '2014 02 01', average: 5}]
      xkey: 'month'
      ykeys: ['average']
      labels: ['Average']
    

    正确显示月份的正确日期格式是什么?

    这些似乎都不能正常工作

    month: '2014 01 01'
    month: 2014/01/01
    month: '2014/01/01'
    month: 'Jan 2014'
    

    下面是一个js bin示例: http://jsbin.com/uqawig/441/embed?javascript,live

    1 回复  |  直到 11 年前
        1
  •  4
  •   Feugy    11 年前

    引用自 official documentation

    时间戳以毫秒时间戳的形式接受(如 由Date.getTime()或以下格式的字符串返回:

    2012
    2012 Q1
    2012 W1
    2012-02
    2012-02-24
    2012-02-24 15:00
    2012-02-24 15:00:00
    2012-02-24 15:00:00.000
    

    注意:使用毫秒时间戳时,建议您 查看dateFormat选项。注2:日期/时间字符串可以 可选地在日期和时间部分之间包含T,和/或Z 后缀,以与ISO-8601日期兼容。

    只需用连字符替换斜线,就可以了