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

@@ -844,9 +844,12 @@
// Init
document.addEventListener('DOMContentLoaded', async () => {
// Set default date ke hari ini (selalu update ke hari ini setiap kali page load)
const today = new Date().toISOString().split('T')[0];
// 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];
state.date = today;
console.log('[Events] Default date set to today:', state.date);
console.log('[Events] Default date set to today (Indonesia timezone):', state.date, 'UTC time:', now.toISOString());
// Set dateInput value SECARA LANGSUNG untuk override browser cache/autofill
// Lakukan ini SEBELUM setupFilters() untuk memastikan value ter-set dengan benar