Catatan teknis seputar web development, DevOps, dan integrasi AI.
1 artikel
Truncate 24 jam di Go bukan batas hari kalender; ini pola perbaikan yang aman untuk kolom DATE.
TL;DR: Jadi ceritanya tanggal pengajuan sewa kegeser satu hari gara-gara pakai time.Truncate(24 jam) yang ternyata bukan buat nyari tengah malam lokal, tapi kelipatan 24 jam dari zero time Go. Ditambah driver MySQL otomatis konversi ke UTC, makin kacau. Solusinya ekstrak y, m, d, terus bangun ulang pakai time.Date dengan UTC eksplisit.