diff --git a/src/static/dashboard.html b/src/static/dashboard.html
index b793f29..c3d3639 100644
--- a/src/static/dashboard.html
+++ b/src/static/dashboard.html
@@ -328,7 +328,7 @@
state.historyChart = new Chart($('history-chart'), {
type: 'line',
data: {
- labels: rows.map((row) => new Date(row.timestamp).toLocaleString([], { month: 'short', day: 'numeric', hour: '2-digit' })),
+ labels: rows.map((row) => new Date(row.timestamp).toLocaleString('en-TH', { timeZone: 'Asia/Bangkok', month: 'short', day: 'numeric', hour: '2-digit' })),
datasets: [
{ label: 'Discharge (m³/s)', data: rows.map((row) => row.discharge), borderColor: '#087da5', backgroundColor: 'rgba(8,125,165,.12)', yAxisID: 'flow', pointRadius: 0, tension: .25 },
{ label: 'Water level (m)', data: rows.map((row) => row.water_level), borderColor: '#d99018', yAxisID: 'level', pointRadius: 0, tension: .25 }