dygraph при наведении указателя мыши на формат даты

Можно ли изменить формат события onMouseOver в Dygraph? В настоящее время используется следующий формат: ГГГГ/ММ/ДД ЧЧ:ММ:СС.

Я хотел бы, чтобы это отображалось как

ММ/ДД/ГГГГ ЧЧ:ММ:СС

Можно ли изменить текущий формат? Спасибо за вашу помощь. Джей


person user2438439    schedule 30.05.2013    source источник


Ответы (1)


Вы хотите установить параметр valueFormatter по оси x: http://dygraphs.com/options.html#valueFormatter

Например,

new Dygraph(div, data, {
  axes: {
    x: {
      valueFormatter: function(ms) {
        return new Date(ms).strftime("%m/%d/%y %H:%M:%S");
      }
    }
  }
});

Живой пример здесь: http://jsfiddle.net/eM2Mg/772/

Стоит отметить, что Date.strftime() не является стандартным методом JavaScript: он предоставляется strftime.js, входящим в стандартный пакет dygraphs.

person danvk    schedule 31.05.2013