Kalkulator tarikh dan masa percuma
Alat tarikh dan masa percuma dalam talian: kalkulator umur, hari antara tarikh, pengiraan tarikh, penukar cap masa Unix dan nombor minggu ISO. Tiada akaun diperlukan.
Alat tarikh dan masa percuma yang merangkumi pengiraan yang paling kerap diperlukan — umur tepat, hari antara dua tarikh, menambah atau menolak masa daripada tarikh, penukaran timestamp Unix, dan nombor minggu ISO. Setiap alat berjalan sepenuhnya dalam pelayar anda tanpa memerlukan akaun.
Sama ada anda perlu tahu berapa hari lagi hingga tarikh akhir, nombor minggu ISO bagi sesuatu tarikh, atau cara menukar timestamp Unix kepada tarikh yang mudah dibaca, kalkulator ini memberikan jawapan yang tepat serta-merta.
Tentang setiap kalkulator
Kalkulator umur
Kalkulator umur memberikan umur tepat anda dalam tahun, bulan, dan hari dari mana-mana tarikh lahir kepada mana-mana tarikh rujukan — secara lalai, hari ini. Ia mengendalikan tahun lompat dengan betul: seseorang yang lahir pada 29 Februari dianggap menyambut hari lahir pada 28 Februari dalam tahun bukan lompat untuk tujuan pengiraan umur. Hasilnya juga menunjukkan jumlah hari, minggu, dan jam yang telah berlalu sejak lahir.
Umur tepat dalam tahun, bulan, dan hari lebih penting daripada yang kelihatan. Ambang undang-undang (umur memandu, umur persaraan, kelayakan insurans), rujukan perubatan, dan terma kontrak sering menetapkan umur dengan tepat. Mengira secara manual merentasi bulan yang berbeza panjang dan tahun lompat boleh menghasilkan ralat yang kalkulator ini hapuskan.
Kalkulator hari antara tarikh
Kalkulator hari antara tarikh mengira jumlah tepat hari kalendar, minggu, bulan, dan hari bekerja yang memisahkan mana-mana dua tarikh. Hari bekerja mengecualikan hujung minggu (Sabtu dan Ahad) tetapi tidak mengambil kira cuti umum yang berbeza mengikut negara. Kalkulator ini berfungsi dalam kedua-dua arah — ia tidak memerlukan tarikh mula lebih awal daripada tarikh tamat.
Kegunaan biasa termasuk: mengira tempoh notis dalam kontrak pekerjaan, mengira hari hingga acara atau tarikh akhir, mengesahkan tempoh langganan atau kitaran pengebilan, atau menyemak berapa hari bekerja yang tinggal dalam projek. Untuk perkara yang mengikat secara undang-undang, hari kalendar dan hari bekerja boleh menghasilkan nombor yang sangat berbeza — kalkulator ini menunjukkan kedua-duanya.
Kalkulator tambah dan tolak tarikh
Kalkulator tarikh menambah atau menolak sebarang gabungan hari, minggu, bulan, atau tahun daripada mana-mana tarikh permulaan. Aritmetik bulan dikendalikan dengan betul: menambah satu bulan pada 31 Januari menghasilkan 28 Februari (atau 29 dalam tahun lompat), bukan 3 Mac. Ini mencerminkan tingkah laku sistem kalendar dan cara terma kontrak, kitaran pengebilan, serta tarikh akhir undang-undang dikira.
Kegunaan tipikal: mengira tarikh akhir 30, 60, atau 90 hari dari hari ini; mencari tarikh 6 atau 12 bulan dari permulaan kontrak; mengunjurkan tingkap penghantaran; atau menentukan tarikh matang. Oleh sebab panjang bulan dan tahun berbeza, menambah 1 bulan tidak sama dengan menambah 30 hari — perbezaan ini penting bagi mana-mana tarikh yang menjadi asas kewajipan undang-undang atau kewangan.
Penukar timestamp Unix
Timestamp Unix ialah integer yang mewakili bilangan saat (atau milisaat) yang telah berlalu sejak epoch Unix: 00:00:00 UTC pada 1 Januari 1970. Penukar ini menerima timestamp ketepatan saat atau milisaat dan mengembalikan tarikh serta masa yang setara dalam UTC, waktu tempatan, dan format ISO 8601. Ia juga menukar dalam arah sebaliknya — sebarang tarikh dan masa kembali kepada timestamp Unix.
Timestamp Unix muncul dalam log pelayan, respons API, rekod pangkalan data, token JWT, dan hampir setiap pustaka standard bahasa pengaturcaraan. Date.now() dalam JavaScript mengembalikan milisaat; kebanyakan persekitaran sisi pelayan dan fungsi POSIX menggunakan saat. Penukar ini mengesan yang mana anda masukkan berdasarkan magnitud nombor — nilai melebihi 10 bilion dianggap sebagai milisaat.
Kalkulator nombor minggu ISO
Kalkulator nombor minggu mengembalikan nombor minggu ISO 8601 bagi mana-mana tarikh dan menunjukkan kalendar penuh tahun dengan semua 52 atau 53 minggu. Di bawah ISO 8601, minggu berjalan dari Isnin hingga Ahad. Minggu 1 ditakrifkan sebagai minggu yang mengandungi Khamis pertama tahun tersebut — ini bermakna 1 Januari boleh jatuh pada minggu 52 atau 53 tahun sebelumnya, dan 31 Disember boleh jatuh pada minggu 1 tahun berikutnya.
Nombor minggu ISO digunakan secara meluas dalam pengurusan rantaian bekalan, pembuatan, penyiaran, dan perancangan projek. Banyak sistem ERP, hamparan, dan alat penjadualan merujuk minggu mengikut nombor, bukan julat tarikh. Kalkulator ini juga menunjukkan tarikh Isnin dan Ahad yang membatasi setiap minggu, menjadikannya mudah untuk menukar antara nombor minggu dan tarikh kalendar tertentu.
Kalkulator mana patut digunakan
Untuk kebanyakan soalan berkaitan tarikh, mulakan dengan alat paling ringkas yang menjawabnya. \"Berapa umur saya dengan tepat?\" → kalkulator umur. \"Berapa hari lagi hingga tarikh akhir?\" → hari antara tarikh. \"Apakah tarikh 90 hari dari hari ini?\" → tambah tarikh. \"Apakah nombor minggu hari ini?\" → kalkulator nombor minggu. \"Apakah maksud timestamp ini?\" → penukar timestamp Unix.
Kalkulator hari antara tarikh dan tambah tarikh bertindih dari segi tujuan, tetapi menjawab soalan yang berbeza. Hari antara tarikh memberitahu jarak antara dua tarikh yang diketahui. Tambah tarikh memberitahu tarikh yang anda capai selepas satu selang masa tertentu. Jika anda tahu kedua-dua tarikh, gunakan hari antara; jika anda tahu tarikh mula dan selang masa, gunakan tambah tarikh.
Frequently asked questions
Apakah nombor minggu ISO semasa?
Buka kalkulator nombor minggu dan ia akan menunjukkan nombor minggu ISO 8601 untuk hari ini dengan serta‑merta, bersama tarikh Isnin dan Ahad yang menjadi sempadan minggu tersebut. Minggu 1 ialah minggu yang mengandungi Khamis pertama bagi tahun itu, jadi tarikh awal Januari kadangkala boleh jatuh pada minggu 52 atau 53 tahun sebelumnya.
Bagaimana saya mengira bilangan hari antara dua tarikh?
Masukkan tarikh mula dan tarikh tamat dalam kalkulator hari antara tarikh. Ia mengembalikan bilangan tepat hari kalendar, minggu, bulan, dan hari bekerja yang memisahkan kedua‑dua tarikh. Hari bekerja mengecualikan hujung minggu tetapi tidak termasuk cuti umum, yang berbeza mengikut negara.
Apakah itu Unix timestamp?
Unix timestamp ialah bilangan saat (atau milisaat) yang telah berlalu sejak 00:00:00 UTC pada 1 Januari 1970, dikenali sebagai Unix epoch. Ia ialah cara universal untuk mewakili satu titik masa sebagai satu integer, digunakan dalam log pelayan, API, pangkalan data, dan kebanyakan bahasa pengaturcaraan.
Apakah perbezaan antara saat dan milisaat dalam Unix timestamp?
Kebanyakan sistem sisi pelayan dan fungsi POSIX menggunakan saat. `Date.now()` dalam JavaScript mengembalikan milisaat — iaitu timestamp yang sama didarab 1,000. Unix timestamp berketepatan saat untuk pertengahan 2024 adalah sekitar 1,700,000,000; versi milisaat sekitar 1,700,000,000,000. Penukar Unix timestamp mengesan yang mana anda masukkan secara automatik.
Bagaimana penomboran minggu ISO berbeza daripada minggu kalendar biasa?
Minggu ISO 8601 sentiasa berjalan dari Isnin hingga Ahad, dan minggu 1 ditakrifkan sebagai minggu yang mengandungi Khamis pertama tahun tersebut. Ini bermaksud 1 Januari boleh berada dalam minggu 52 atau 53 tahun sebelumnya, dan 31 Disember boleh berada dalam minggu 1 tahun berikutnya. Sesetengah sistem (terutamanya di AS) mentakrifkan minggu 1 sebagai minggu yang mengandungi 1 Januari sahaja, yang menghasilkan nombor berbeza di sekitar sempadan tahun.
Bagaimana saya mengira umur tepat saya dalam hari?
Masukkan tarikh lahir anda dalam kalkulator umur dan ia menunjukkan umur anda dalam tahun, bulan, hari, jumlah minggu, dan jumlah hari. Pengiraan mengambil kira tahun lompat, jadi ia tepat walaupun hari lahir anda jatuh pada atau hampir Februari.
Adakah menambah 1 bulan sama dengan menambah 30 hari?
Tidak. Menambah satu bulan kalendar sentiasa mendarat pada hari yang sama pada bulan berikutnya — 15 Mac tambah satu bulan ialah 15 April. Menambah 30 hari kepada 15 Mac memberikan 14 April. Perbezaannya meningkat apabila bulan mempunyai panjang berbeza. Untuk tempoh kontrak, tempoh notis, dan kitaran bil, bulan kalendar hampir selalu yang dimaksudkan — bukan bilangan hari yang tetap.
Mengapa 31 Disember kadangkala jatuh pada minggu 1 tahun berikutnya?
Di bawah ISO 8601, jika 31 Disember jatuh pada Isnin, Selasa, atau Rabu, ia adalah sebahagian daripada minggu pertama tahun berikutnya — kerana Khamis minggu itu berada dalam Januari. Ini konsisten dari segi matematik dan memastikan setiap minggu tergolong secara jelas kepada tepat satu tahun, tetapi ia boleh mengejutkan jika anda menemukannya buat kali pertama.
Berapa banyak minggu dalam setahun?
Kebanyakan tahun mempunyai 52 minggu ISO. Sesebuah tahun mempunyai 53 minggu jika 1 Januari jatuh pada Khamis, atau jika ia tahun lompat dan 1 Januari jatuh pada Rabu atau Khamis. Secara purata, kira‑kira 71% tahun mempunyai 52 minggu dan 29% mempunyai 53.
Adakah kalkulator ini berfungsi untuk tarikh pada masa lalu dan masa depan?
Ya. Kelima‑lima kalkulator tarikh dan masa menerima mana‑mana tarikh kalendar yang sah — masa lalu atau masa depan. Tiada had praktikal pada julat untuk umur, hari antara tarikh, dan tambah tarikh. Penukar Unix timestamp meliputi keseluruhan julat integer bertanda 32‑bit dan 64‑bit, jadi ia mengendalikan tarikh dari 1901 hingga 2262.
Adakah saya perlu akaun untuk menggunakan kalkulator tarikh ini?
Tidak. Setiap kalkulator pada halaman ini berjalan sepenuhnya dalam pelayar anda. Tiada akaun, tiada sign up, tiada alamat e‑mel diperlukan. Tiada apa dihantar ke pelayan — input anda kekal pada peranti anda.