๐Ÿ”งToolify

Kalkulator Tanggal (tambah/kurangi hari, atau selisih antar tanggal)

Dua mode: 'tambah atau kurangi' untuk menghitung tanggal masa depan atau masa lalu, atau 'antara' untuk menemukan selisih dalam tahun, bulan, hari, minggu, dan hari kerja.

Tanggal hasil
Selasa, 19 Mei 2026

Cara kerjanya

Yang dihitung

Mode tambah/kurangi: mengambil tanggal, menambahkan atau mengurangi sejumlah tahun, bulan, dan hari, dan memberikan tanggal kalender yang dihasilkan. Tahun dan bulan menggunakan aritmetika kalender (sehingga menambahkan 1 bulan ke 31 Jan memberikan 28 Feb atau 29 Feb tergantung tahun kabisat, bukan 3 Mar). Hari bersifat tepat โ€” menambahkan 30 hari selalu maju tepat 30 hari kalender.

Mode antara: mengambil dua tanggal dan memberikan selisih dalam tahun/bulan/hari plus total dalam hari, minggu, bulan, dan hari kerja (Senin hingga Jumat, tidak ada hari libur). Bentuk T/B/H menggunakan logika pinjaman yang sama dengan kalkulator umur kami โ€” selisih adalah mis. '2 tahun, 5 bulan, 3 hari', bukan tahun desimal.

Mengapa hari kerja tidak termasuk hari libur

Kami menghitung Senin hingga Jumat sebagai hari kerja dan tidak termasuk Sabtu dan Minggu. Hari libur umum bervariasi berdasarkan negara, wilayah, dan tahun, sehingga kami tidak menguranginya secara otomatis. Untuk pekerjaan hari kerja Indonesia, kurangi sekitar 16-20 hari libur nasional per tahun dari hasilnya.

Jika hari libur penting untuk perhitungan Anda (pelacakan tenggat waktu, negosiasi kontrak), lakukan penghitungan kalender di sini, lalu periksa daftar hari libur negara Anda secara manual.

Kasus penggunaan umum

Tenggat waktu proyek: 'ini jatuh tempo 90 hari setelah kickoff'. Tambahkan 90 hari ke tanggal mulai.

Ketentuan kontrak: hitung hari antara awal dan akhir kontrak. Cocokkan dengan bahasa kontrak Anda untuk penagihan.

Perencanaan perjalanan: berapa hari kerja antara berangkat dan kembali? Berguna untuk kalender out-of-office dan laporan pengeluaran.

Tonggak pribadi: hari jadi, hitungan sobriety, waktu sejak peristiwa besar dalam hidup.

Pertanyaan umum

โ€บApa yang terjadi jika saya menambahkan 1 bulan ke 31 Jan?

Anda mendapatkan 28 Feb (atau 29 Feb di tahun kabisat). Aritmetika kalender terpotong ke hari terakhir bulan target ketika hari sumber tidak ada.

โ€บApakah hari libur dikurangi dari hari kerja?

Tidak โ€” hanya akhir pekan. Kurangi hari libur khusus negara secara manual berdasarkan kalender yurisdiksi Anda.

โ€บApakah ini menangani aritmetika tanggal negatif?

Ya melalui mode 'kurangi'. Secara internal, pengurangan hanyalah penambahan delta negatif. Mode 'selisih antara' selalu mengembalikan nilai positif terlepas dari urutan.

โ€บZona waktu mana yang digunakan?

Zona waktu lokal browser Anda. Tanggal diinterpretasikan sebagai tengah malam lokal. Perhitungan lintas-zona-waktu mungkin memerlukan penyesuaian.

โ€บBisakah saya menambahkan jam dan menit?

Belum โ€” hanya granularitas tanggal. Gunakan alat timestamp terpisah untuk matematika tingkat jam.

โ€บApa selisih terbesar yang ditangani?

Ratusan tahun dengan nyaman. Date JavaScript mendukung ยฑ100 juta hari dari 1970, jadi ini adalah batas praktisnya.

โ€บMengapa menghitung kedua titik akhir secara berbeda?

Total hari adalah jumlah malam antara dua tanggal. Dua hari berturut-turut memiliki selisih 1 hari. Penghitungan hari kerja berjalan melalui setiap hari kalender di antaranya.

โ€บApakah data meninggalkan browser saya?

Tidak. Semua matematika berjalan secara lokal.

Alat terkait

Terakhir diperbarui:

Coba prompt AI kami โ†’