Fix: gunakan timezone Indonesia UTC+7 untuk mendapatkan tanggal lokal yang benar

This commit is contained in:
mwpn
2025-12-19 05:36:42 +07:00
parent 16d4b83cf7
commit 3e2044106c
3 changed files with 15 additions and 5 deletions

View File

@@ -92,8 +92,12 @@ class RealtimeManager {
async fetchSnapshot() {
try {
// Struktur response setelah di-unwrap: { total_count_today, total_amount_today, by_gate, by_category }
// Gunakan timezone Indonesia UTC+7 untuk mendapatkan tanggal lokal yang benar
const now = new Date();
const indonesiaTime = new Date(now.getTime() + (7 * 60 * 60 * 1000)); // UTC+7
const today = indonesiaTime.toISOString().split('T')[0];
const snapshot = await apiGetRealtimeSnapshot({
date: new Date().toISOString().split('T')[0],
date: today,
location_code: '' // bisa diambil dari state dashboard jika perlu
});