Google 可视化数据表:DateFormatter 不工作

Google Visualization Datatable: DateFormatter is not working

我正在尝试在 Google 图表时间轴上显示 12 小时格式。

这是 Google 中使用 arrayToDataTable 方法的示例。它工作正常,这是我真正想要的 12 小时格式的结果,上午和下午。

Code Pen link 1: http://codepen.io/Thein/pen/mAOrow

这就是我使用 google.visualization.DataTable() 填充数据表的方式。 另外,我格式化了 -

var formatter_12h = new google.visualization.DateFormat({ pattern: "d/MM/yy h:m:s aa" });
formatter_12h.format(dataTable, 1);
formatter_12h.format(dataTable, 2);

它总是在工具提示中出现 24 小时格式。

Code Pen link 2: http://codepen.io/Thein/pen/KgNvJA

我尝试在 web.config 中使用 Culture 值,如下所示,但它仍然显示 24h 格式。

<globalization enableClientBasedCulture="false" uiCulture="en-AU" culture="en-AU" />

EDIT: It seems that Snippet 2 code is working with 12 hours format on Apahache server and It is showing 24 hours format on IIS server.

感谢 WhiteHat 和他的解决方案。我已将时间线图表固定如下:

Code Pen link 3: http://codepen.io/Thein/pen/LRbdKv

HhAxis 虽然很乱。它在 Code Pen link 1(http://codepen.io/Thein/pen/mAOrow) 中干净多了。请post你的答案,如果你能得到与代码笔link 1 完全一样的结果,我会接受你的答案。