Penambah Tanggal

Tambah atau kurangi hari, minggu, bulan, atau tahun dari tanggal mana pun, hitung hari kerja bila perlu, dan lihat nama hari serta jarak antar tanggal.

Aritmetika tanggal terjadi secara lokal di browser Anda. Tanggal yang Anda isi tidak pernah disimpan atau dikirim ke mana pun.

Mode
Tanggal hasil
—
Jarak hari kalender
—
Jarak hari kerja (Sen–Jum)
—

Aritmetika kalender polos — tanpa kalender libur nasional, jadi cek sendiri hari libur negara Anda. Bukan saran hukum atau perjalanan.

Cara kerja

Semua perhitungan memakai tanggal kalender yang dipaku ke pukul 12.00 UTC — bukan tengah malam lokal perangkat Anda. Trik kecil ini menyingkirkan seluruh kelas bug waktu musim panas: hari transisi DST panjangnya 23 atau 25 jam secara lokal, jadi aritmetika dari tengah malam meleset satu hari di sekitar pergantian, sementara hitung siang-ke-siang atas hari UTC tetap 86.400 detik adalah eksak. Tanggal akhir lalu ditampilkan dengan Intl.DateTimeFormat mengikuti locale Anda, sehingga susunannya cocok dengan bahasa Anda tanpa menyentuh perhitungannya.

Lompatan bulan dan aturan 29 Februari
Menambah bulan atau tahun mempertahankan tanggal bila bulan tujuan memilikinya. Ketika bulan tujuan lebih pendek, tanggal dijepit ke hari terakhirnya dan halaman memberi catatan: 29 Februari ditambah satu tahun di tahun bukan kabisat menjadi 28 Februari (jepitan yang sama mengubah tanggal 31 menjadi 30 di April). Tidak ada ekspansi balik — 28 Februari ditambah setahun tetap 28 Februari meski Februari kabisat menunggu di ujung.
Hari kerja: aturannya persis
Dengan "lewati akhir pekan" aktif dan satuan hari, penghitung melangkah satu tanggal kalender sekali jalan dan hanya menghitung Senin sampai Jumat; Sabtu dan Minggu dilewati, bukan ditabung. Jika tanggal mulai Anda sendiri jatuh di akhir pekan, hari kerja pertama yang dihitung adalah Senin sesudahnya. Kalender hari libur sengaja tidak disertakan.
Menghitung tanggal mulai
Sakelar ini mengubah hitungan jarak, bukan hasilnya: saat aktif, tanggal mulai ikut dihitung sebagai hari pertama di total hari kalender maupun hari kerja, dan rincian minggu-plus-hari ikut bergeser. Inilah bedanya "tiga puluh hari dari hari ini" dan "hari ke-30 termasuk hari ini", yang biasa dipakai kontrak dan daftar tenggat.

Pertanyaan yang sering diajukan

Apakah memperhitungkan hari libur nasional?

Tidak — itu batasan jujurnya. “Lewati akhir pekan” hanya mengecualikan Sabtu dan Minggu, jadi deretan hari kerja yang melewati Natal atau Idulfitri tetap menghitung hari-hari itu biasa. Jika hari libur penting, kurangi sendiri hasilnya sebanyak hari libur yang dilintasi rentang, atau geser tanggalnya manual dari kalender negara Anda.

Kenapa isian tertulis 2026-09-25 tetapi hasilnya “25 September 2026”?

Isian mengikuti ISO 8601 (YYYY-MM-DD), satu-satunya format tanggal numerik tanpa ambiguitas kedaerahan: 03/04 bisa berarti 3 April atau 4 Maret, 2026-04-03 tidak. Hasilnya lalu ditampilkan dengan Intl.DateTimeFormat mengikuti konvensi bahasa Anda, sehingga format panjangnya cocok dengan bahasa Anda sementara nilai tersimpannya tetap tegas.

Apa yang terjadi pada 29 Februari saat menambah satu tahun?

Tanggalnya dijepit ke bawah: 29 Februari 2024 ditambah satu tahun jatuh di 28 Februari 2025 karena tanggal 29 tidak ada di sana, dan halaman menampilkannya dengan catatan. Aturan yang sama melindungi hari yang terlalu panjang (tanggal 31 ke bulan 30 hari). Sebaliknya tetap aritmetika biasa: 28 Februari 2025 ditambah satu tahun adalah 28 Februari 2026, tanpa diam-diam mengembang kembali ke 29 kabisat.

Apakah bulan dan minggu berukuran tetap di kalkulator ini?

Minggu selalu: satu minggu tepat tujuh hari. Bulan adalah bulan kalender, jadi menambah tiga bulan bisa membentang 89 sampai 92 hari tergantung bulan mana yang dilintasi — sama seperti “tanggal 15 bulan depan” dalam bicara sehari-hari. Jika butuh hitungan hari yang pasti, pakai satuan hari dan baca baris jarak.

Apakah ada yang diunggah ke server?

Tidak. Aritmetikanya hanyalah JavaScript murni di atas cap waktu UTC di browser Anda — tidak ada tanggal jatuh tempo, pernikahan, atau tenggat yang meninggalkan perangkat, dan halaman tetap jalan offline setelah termuat.