2014-06-16 1 views
2

나는 Highstock에 datepicker를 통합하고 날짜 형식에 문제가 있습니다. 기본 날짜 형식 (yy-mm-dd)에 대한 솔루션을 설명하는 많은 페이지가 있습니다. 좋은 예는 하나입니다 : DD-MM-YYYY :datepicker가 있고 기본값이 아닌 날짜가있는 Highstock

http://forum.highcharts.com/viewtopic.php?f=9&t=13612

그러나, 나는 다른 날짜 형식을 가지고 싶습니다. 나는 다음과 같은 코드를 시도했다 :

window.chart = new Highcharts.StockChart({ 
// ... 
    rangeSelector: { 
     inputDateFormat: '%d-%m-%Y', 
     inputEditDateFormat: '%d-%m-%Y', 
     } 

// ... 
}, function (chart) { 

      //apply the date pickers 
      setTimeout(function() { 
       $('input.highcharts-range-selector', $('#' + chart.options.chart.renderTo)).datepicker({ 
        format: "dd-mm-yyyy" 
       }); 
      }, 0); 
     }); 

을하지만 컨트롤이 다음 미친 간다 (그 중 하나, 즉 3 ~ 6 월-34과 같은 임의의 날짜를 선택 [== 34 년 아니 1934] 또는 날짜를 변경하는 것을 거부 전혀.

내가 날짜 선택기 및 차트 사이의 날짜를 변환에 약간의 문제가있을 수 있어야합니다 같아요. 어떻게 날짜를 취할 것입니다 기본 Highcharts으로. 당신은 inputDateParser를 설정해야?

+0

당신은 지금까지 어떤 시도를 했는가? –

+0

내 코드가 너무 길지만, 이미 피들에서 아주 간단한 코드를 발견했습니다. http://jsfiddle.net/BWEm5/. yy-mm-dd와 같은 형식으로 작동하지만 이상하게 작동합니다. dd-mm-yyyy로 변경되었습니다. –

+0

방금 ​​준 피들 링크를 확인했지만 datepicker의 팝업을 볼 수 없었습니다. 어디에서 그래프를 볼 수 있습니까? –

답변

4

그것을 수정하고 Date.parse()를 사용하는 dd-mm-yyyy은 지원되지 않습니다.

실무 데모보기 : http://jsfiddle.net/BWEm5/152/ (예 : 2013 년 이전 날짜 선택).

+0

다시 Paweł 씨는 그 날 (그리고 나의 급여; 감사합니다! –

관련 문제