以 dd MMM yyyy 格式显示 google 图表日期
Display google chart date in dd MMM yyyy format
我正在使用 google 可视化来绘制图表。我需要以 ( dd MMM yyyy) 格式显示行 hAxis 日期我已经厌倦了格式,但它没有帮助
我需要以正确的格式显示突出显示的日期
谢谢
我已经找到了我的问题的解决方案,我正在发布解决方案,以便它可以帮助其他人
var data = new google.visualization.DataTable();
data.addColumn('date', 'Column Name');
data.addColumn('number', 'Temp. In Celsius');
data.addColumn({ type: 'string', role: 'annotation' });
data.addColumn({ type: 'string', role: 'annotationText' });
for (var i = 0; i < dataValues.length; i++) {
data.addRow([ToJavaScriptDate(dataValues[i].ColumnName),dataValues[i].Value, 'Min Temp', 'Min temp']);
}
// used to convert string to date
function ToJavaScriptDate(value) {
var pattern = /Date\(([^)]+)\)/;
var results = pattern.exec(value);
return new Date(parseFloat(results[1]));
}
我正在使用 google 可视化来绘制图表。我需要以 ( dd MMM yyyy) 格式显示行 hAxis 日期我已经厌倦了格式,但它没有帮助
我需要以正确的格式显示突出显示的日期
谢谢
我已经找到了我的问题的解决方案,我正在发布解决方案,以便它可以帮助其他人
var data = new google.visualization.DataTable();
data.addColumn('date', 'Column Name');
data.addColumn('number', 'Temp. In Celsius');
data.addColumn({ type: 'string', role: 'annotation' });
data.addColumn({ type: 'string', role: 'annotationText' });
for (var i = 0; i < dataValues.length; i++) {
data.addRow([ToJavaScriptDate(dataValues[i].ColumnName),dataValues[i].Value, 'Min Temp', 'Min temp']);
}
// used to convert string to date
function ToJavaScriptDate(value) {
var pattern = /Date\(([^)]+)\)/;
var results = pattern.exec(value);
return new Date(parseFloat(results[1]));
}