私はDHTMLxChartを使って作業し、日付の値をx軸で表示しようとしています。 入力は日付形式のorigDate = "Sat Jul 02 08:30:00 EDT 2016"です。私が文字列としてフォーマットしようとした dhtmlxChart(DhtmlxSuiteライブラリ)のx軸の日付をプロット
DateFormat フォーマッタ=新しいSimpleDateFormat( "dd/MM/yy"); 文字列の日付= formatter.format(origDate); Iはx軸に日付を表示するには、以下のテンプレート実装しようとした(02/07/16)
:それは「0.01756222」として日付値を算出することにもかかわらず
xAxis:{
template:function(obj){
return dhtmlx.Date.date_to_str("%d/%m/%Y")(obj.$unit);
},
value: function (obj) {
return dhtmlx.Date.str_to_date("%m/%d/%Y")(obj.date);
},
units:{
start:new Date(2016,5,29),
end:new Date(2016,6,10),
next:function(d){
return dhtmlx.Date.add(d, 1, "day");
}
}
}
を(分割を行います02/07/16)、 "Uncaught TypeError:date.splitは関数ではありません"というエラーがスローされます。
日付の値が計算される理由を理解できません。