Menambah hari tanpa mengaburkan ketentuan tenggat

«30 hari lagi» terdengar mudah, tetapi hasil yang berguna memerlukan awal yang pasti. Hari ini cocok untuk rencana pribadi; tindak lanjut kesepakatan terdahulu membutuhkan tanggal kejadian itu.

Tetapkan titik awal

Menambah 1 hari berpindah ke tanggal berikutnya. Menambah 0 mempertahankan tanggal yang sama. Jika petunjuk menyebut tanggal awal sebagai «hari 1», itu aturan inklusif berbeda yang harus dijelaskan sebelum menghitung.

«Hari ini» berubah seiring waktu dan dapat berbeda antarwilayah menjelang tengah malam. Saat membagikan rencana, tulis tanggal awal, jangan hanya mengandalkan «2 minggu dari hari ini».

Hitungan hari bukan hitungan bulan

Menambah 30 hari tidak selalu sama dengan menambah 1 bulan. Panjang bulan berbeda dan tahun kabisat mengubah Februari. Gunakan satuan dalam petunjuk asli, bukan diam-diam mengganti 1 bulan dengan 30 hari.

Hari kalender mencakup akhir pekan. «Hari kerja» membutuhkan definisi akhir pekan dan hari libur, bukan sekadar angka berbeda.

Referensi: US Naval Observatory — Leap years

Tanggal hasil hitung tidak menafsirkan tenggat

Hasil tidak memberi tahu apakah penyerahan ditutup saat tengah malam atau pada jam kerja tertentu, maupun apakah hari libur memindahkan tenggat. Dapatkan ketentuan itu dari organisasi terkait.

Untuk periode dalam jam, simpan jam awal dan zona waktu. Perubahan waktu musim panas dapat membuat 1 hari kalender berbeda dari 24 jam yang berlalu.

Referensi: MDN — Date.setDate and daylight-saving transitions

Contoh: tindak lanjut dalam 45 hari

Dari tanggal contoh 2026-09-29, menambah 45 hari kalender menghasilkan 2026-11-13. Periksa bertahap: 1 hari ke 30 September, 31 lagi ke 31 Oktober, lalu 13 lagi ke 13 November.

Contoh batas bulan lainnya: 30 hari setelah 2026-01-31 adalah 2026-03-02, bukan akhir Februari. Jika petunjuk aslinya mengatakan «1 bulan», jangan otomatis menggantinya dengan hitungan itu.

Referensi