Kalkulator Tarikh & Masa
Lakukan pengiraan tarikh yang susah dilakukan pada kalendar: anjakan tarikh mengikut tahun, bulan, minggu atau hari, kira jurang antara dua tarikh, dan tukarkan hari lahir kepada usia tepat dengan kira balik hari lahir yang akan datang. Kes khas akhir bulan dan tahun lompat dikendalikan untuk anda, dan tiada data meninggalkan pelayar anda.
- Mod
- Tambah · Perbezaan · Usia
- Kes khas
- Tahun lompat · Akhir bulan
- Privasi
- 100% tempatan
- Dependencies
- Tiada
Menambah bulan memastikan hari dalam bulan dikekalkan apabila boleh. Jika bulan sasaran lebih pendek, tarikh dipindah ke hari terakhir bulan tersebut (31 Jan + 1 bulan → 28/29 Feb).
Hari kalendar mengira hari yang telah berlalu antara dua tarikh. Hari perniagaan tidak termasuk hari Sabtu dan Ahad.
Umur dikira dalam tahun penuh, bulan dan hari dari hari lahir. Hari lahir pada 29 Februari dianggap sebagai 28 Februari pada tahun bukan lompat.
Sesion ini
Rekod hanya disimpan dalam memori halaman ini dan akan hilang apabila anda memuat semula atau menutup tab.
Direka untuk pengiraan tarikh harian
Tiga kalkulator dalam satu halaman
Semua yang biasanya anda kira dengan jari atau dalam hamparan, dilakukan dengan segera dan konsisten.
Alih mana-mana tarikh
Tambah atau tolak tahun, bulan, minggu dan hari dalam satu laluan — tarikh akhir, pembaharuan, peringatan dan tempoh penghantaran.
Ukur jurang
Lihat jarak tepat antara dua tarikh dalam hari, minggu dan pecahan tahun/bulan/hari.
Hari perniagaan
Kira hari bekerja Isnin-Jumaat antara dua tarikh untuk jadual projek, SLA dan perancang cuti.
Umur tepat
Tukar hari lahir ke tahun, bulan dan hari, dengan tarikh dan kiraan hari hari lahir seterusnya.
Kes tepi dikendalikan
Tahun lompat, pemindahan akhir bulan dan hujung minggu dikira dalam aritmetik tarikh UTC, jadi tiada hasil yang tersasar sehari.
Tiada perlu dipasang
Tiada pendaftaran, tiada muat naik, tiada iklan mengganggu. Setiap pengiraan berlaku secara tempatan dalam pelayar anda.
Cara kerja aritmetik tarikh
Peraturan kecil yang membuat pengiraan tarikh selaras dengan kalendar kertas.
Apa maksud “tambah satu bulan” sebenarnya?
Sebulan bukan bilangan hari yang tetap, jadi pengiraan tarikh berasaskan hari-dalam-bulan: 15 Januari + 1 bulan ialah 15 Februari. Apabila bulan sasaran lebih pendek, hari akan diset ke hari sah terakhir — 31 Januari + 1 bulan ialah 28 Februari (atau 29 Februari pada tahun lompat), dan 31 Mac − 1 bulan ialah 28/29 Februari.
Mengapa hari, minggu dan bulan memberikan jumlah berbeza?
“Jumlah hari” ialah bilangan tetap tempoh 24 jam antara dua tarikh kalendar. “Minggu + hari” mengumpulkan bilangan tersebut mengikut 7. Pecahan tahun/bulan/hari menggunakan kalendar secara langsung, jadi ia sepadan dengan cara orang menyatakan selang secara lisan (1 tahun 2 bulan 3 hari) bukan pembagian mudah.
Apa yang dikira sebagai hari bekerja?
Hari bekerja di sini ialah Isnin hingga Jumaat. Cuti umum tidak termasuk kerana ia berbeza mengikut negara dan wilayah — tolak secara manual jika jadual anda memerlukannya.
Mengapa menggunakan UTC untuk pengiraan?
Tarikh tanpa waktu tidak mempunyai zon waktu. Pengiraan dalam UTC mengelakkan peralihan waktu siang, di mana hari tempatan boleh menjadi 23 atau 25 jam dan pembagian mudah akan membulat ke hari yang salah.
Panduan Pengiraan Tarikh Akhir Biasa
Tempoh tarikh yang dianggap dalam kerja dan dokumen, dengan peraturan untuk menentukan tarikh tepat.
| Senario | Tempoh Biasa | Cara Pengiraan |
|---|---|---|
| Syarat Pembayaran 30 / 60 / 90 hari | 30, 60 atau 90 hari kalendar | Dari tarikh invois atau penghantaran; pastikan sama ada hari pencetus itu sendiri diambil kira. |
| Tempoh Percubaan atau Notis | 1–6 bulan | Dianggap dalam bulan, bukan hari tetap, jadi akhir bulan adalah batas (31 Jan + 3 bulan = 30 Apr). |
| Visa atau Kebenaran Tanpa Visa | 90 hari kalendar | Biasanya dari hari selepas kemasukan; hari keberangkatan sering tidak diambil kira. |
| Kehamilan | 40 minggu / 280 hari | Dari hari pertama haid terakhir hingga tarikh jangkaan bersalin. |
| Tempoh Pemulangan atau Jaminan | 7, 14 atau 30 hari | Semak sama ada syarat menggunakan hari kalendar atau hari perniagaan sebelum mengira. |
| Penyelesaian Kewangan T+1 / T+2 | 1–2 hari perniagaan | Mengabaikan hujung minggu dan cuti umum tempatan, jadi tarikh kalendar berubah. |
| Kontrak “dalam tempoh 90 hari” | 90 hari kalendar | Nyatakan sama ada hari permulaan termasuk – inilah punca pertelingkahan. |
Apabila kontrak hanya menyatakan “hari”, anggap hari kalendar, dan tulis tarikh permulaan dengan jelas.
Format Tarikh yang Mengelakkan Kekeliruan
Lapan angka yang sama boleh bermaksud dua hari berbeza. Ini adalah format yang penting untuk dikenali.
| Format | Contoh | Tempat Anda Lihatnya |
|---|---|---|
| ISO 8601 | 2026-10-26 | API, pangkalan data, nama fail, piawaian antarabangsa |
| RFC 3339 (dengan masa) | 2026-10-26T14:30:00+08:00 | API Web dan log yang termasuk zon waktu |
| Hari / Bulan / Tahun | 26/10/2026 | UK, sebahagian besar Eropah, Australia, Amerika Latin |
| Bulan / Hari / Tahun | 10/26/2026 | Amerika Syarikat, Filipina — sumber kekeliruan biasa |
| Bahasa Cina | 2026年10月26日 | Kontrak, invois dan dokumen rasmi bahasa Cina |
| Bahasa Inggeris bertulis | 26 October 2026 | Kontrak dan sijil; nama bulan jelas menghilangkan keraguan |
Untuk urusan rentas sempadan, gunakan ISO 8601 atau eja nama bulan. Format DD/MM dan MM/DD yang penuh angka adalah pilihan paling berisiko.
Soalan lazim
Adakah tarikh mula atau akhir dimasukkan dalam kiraan hari?
Alat ini melaporkan hari berlalu: dari 1 Januari ke 2 Januari ialah 1 hari, dan dari 1 Januari ke 1 Januari ialah 0 hari. Jika anda memerlukan kiraan inklusif (untuk malam hotel, sebagai contoh), tambahkan 1 kepada hasil.
Adakah ia mengendali tahun lompat dan 29 Februari?
Ya. 29 Februari ialah input yang sah, dan menambah satu tahun pada 29 Februari akan jatuh pada 28 Februari pada tahun bukan lompat berikutnya. Untuk umur, hari jadi 29 Februari dianggap sebagai 28 Februari pada tahun bukan lompat.
Bolehkah saya mengira tarikh lama atau jauh masa depan?
Sebarang tarikh yang disokong kalendar dari tahun 1 hingga 9999 berhasil, termasuk tarikh sejarah dan perancangan jangka panjang. Hasil adalah tepat untuk kalendar Gregorian proleptik.
Bolehkah saya menggunakannya untuk perancangan hari bekerja?
Ya untuk kiraan Isnin–Jumaat. Kerana cuti berbeza mengikut negara, alat ini sengaja tidak meneka cuti; tolak senarai cuti anda sendiri daripada hasil hari bekerja.
Adakah data saya dihantar ke mana-mana?
Tidak. Laman ini statik ditambah JavaScript sisi klien: tarikh tidak pernah meninggalkan pelayar anda, dan tiada akaun atau storan sisi pelayan.
Umur, ulang tahun dan 29 Februari
Konteks berbeza mengira umur secara berbeza — pilih konvensyen yang sesuai dengan soalan.
Tahun penuh (umur)
Anda berusia N tahun dari hari jadi anda hingga hari sebelum hari jadi berikutnya. Lahir 2000-05-15, anda menjadi 18 tahun pada 2018-05-15, bukan pada Hari Tahun Baru.
Umur nominal (Asia Timur)
Tradhisi 虛歲 / 세는나ai mengira seseorang berusia 1 tahun semasa lahir dan menambah satu tahun pada Hari Tahun Baru, jadi ia mungkin satu atau dua tahun lebih tinggi daripada umur undang-undang.
Ambang undang-undang
Kebanyakan bidang kuasa mencapai umur undang-undang pada permulaan hari jadi; sebilangan kecil menggunakan masa lahir yang tepat. Untuk kontrak dan dokumen perjalanan, ikut peraturan tempatan.
Ulang tahun dan 29 Februari
Ulang tahun bertambah dengan tahun atau bulan dengan pengehadan akhir bulan. Bagi hari jadi pada 29 Februari, tahun bukan lom biasa menggunakan 28 Februari, tetapi sebilangan sistem undang-undang menggunakan 1 Mac.
Sejarah singkat kalendar
Mengapa setahun bukan tepat 365 hari, dan mengapa tarikh melonjak sepuluh hari pada 1582.
-
45 SM
Kalendar Julian
Julius Caesar menggantikan kalendar lunar awam dengan kalendar suria dan menambah hari lom setiap empat tahun. Ia melebihi tahun tropika lebih kurang 11 minit.
-
325
Majlis Nicaea
Gereja menetapkan tarikh Paskah, yang akhirnya menjadikan anjakan perlahan kalendar sebagai masalah agama dan awam.
-
1582
Pembaharuan Gregorian
Pope Gregory XIII menghilangkan sepuluh hari — Khamis 4 Oktober diikuti oleh Jumaat 15 Oktober — dan menambahkan peraturan lompat tahun 100/400. Britain dan jajahannya bertukar pada tahun 1752.
-
1970
Zaman Unix
1970-01-01 00:00 UTC menjadi titik kosong untuk masa Unix. Ia adalah saat, bukan tarikh kalendar, itulah sebabnya tanda masa memerlukan zon waktu.
-
1988
ISO 8601
Standard ini menetapkan format YYYY-MM-DD dan penomoran minggu berdasarkan Isnin yang masih digunakan dalam gaji, logistik dan perancangan projek.
Kalendar yang digunakan setiap hari hari ini ialah kalendar Gregorian; peraturan lompat tahun yang anda perhati setiap empat tahun berasal dari pembetulan 1582 itu.
Alat berkaitan
Perlu waktu berbanding tarikh? Alat-alat ini meliputi separuh yang lain.
Penukar Tanda Masa Unix
Tukar antara tanda masa Unix dan tarikh-masa, dengan ketepatan saat, milisaat, mikrosaat dan nanosaat.
Penukar Zon Waktu
Bandingkan saat yang sama di seluruh bandar dan zon waktu, termasuk offsets penjimatan siang hari.
Pencari Masa Kira Mundur
Kira mundur ke akhir tempoh, pelancaran atau hari jadi dengan pengira masa langsung.