Langkau ke kandungan utama

Kalkulator Umur percuma

Kira umur tepat anda dalam tahun, bulan, hari, jam, dan jumlah hari. Cari tanda zodiak anda dan hari sehingga hari lahir anda seterusnya.

Berfungsi luar talian selepas dimuatkan

Kegunaan biasa

  • Hitung Usia Tepat untuk Hari JadiTemukan usia yang tepat dalam tahun, bulan dan hari β€” sempurna untuk hari jadi ulang tahun dan verifikasi usia.
  • Verifikasi Usia untuk Persyaratan HukumHitung usia yang tepat untuk verifikasi usia hukum β€” alkohol, pemungutan suara, mengemudi, pensiun dan banyak lagi.
  • Temukan Tanda Zodiak dan Tanda Zodiak China AndaTemukan tanda zodiak barat dan hewan zodiak China Anda dari tanggal lahir Anda.
  • Hitung Usia BersejarahCari tahu berapa usia tokoh sejarah, selebriti atau kerabat pada tanggal sejarah tertentu.
  • Lacak Milestone UsiaHitung kapan anda akan mencapai milestone usia β€” 10.000 hari, 1 miliar detik, usia pensiun dan banyak lagi.

Cara ia berfungsi

Kalkulator umur ialah alat sifar-kebergantungan tanpa pustaka luar. Semua aritmetik berjalan terus dalam pelayar menggunakan objek Date terbina dalam JavaScript dan matematik integer, tanpa pustaka, tanpa panggilan pelayan, dan tiada data pernah keluar dari peranti anda.

  1. 1
    Penghuraian tarikh tempatan
    Apabila anda masukkan tarikh lahir, alat ini menghurai rentetan YYYY-MM-DD kepada bahagian tahun, bulan, dan hari berangka dan membina Date menggunakan pembina tiga-argumen. Ini sengaja mengelakkan pepijat pelayar yang halus: new Date('2001-06-01') standard menghurai sebagai tengah malam UTC, yang menganjakkan hari dalam minggu dan tarikh kalendar ke belakang sehari bagi sesiapa di zon waktu ofset-UTC-negatif.
  2. 2
    Aritmetik kalendar Gregorian
    Fungsi calcAge menolak lahir daripada medan tarikh rujukan medan demi medan β€” tahun, kemudian bulan, kemudian hari β€” meminjam daripada unit seterusnya apabila hasilnya negatif (logik bawa-pinjam yang sama digunakan kalendar kertas). Ia juga menghasilkan jumlah dalam hari, minggu, bulan, dan jam terus daripada perbezaan milisaat antara dua cap masa.
  3. 3
    Pengiraan zodiak dan pencapaian
    Zodiak Barat ditentukan oleh jadual julat-tarikh berkod tetap; zodiak Cina memetakan tahun lahir kepada salah satu daripada 12 haiwan melalui aritmetik modular pada tahun itu, dengan nota jika anda dilahirkan pada Januari atau awal Februari apabila sempadan Tahun Baharu Cina tidak jelas. Pencapaian akan datang (hari lahir dekad bulat seterusnya, tanda 5,000 hari seterusnya, saat bilion hidup seterusnya, ulang tahun separuh) dikira dengan menambah ofset tetap pada tarikh lahir menggunakan penambahan tarikh selamat-kalendar yang mengelak hanyutan waktu penjimatan siang.
  4. 4
    Output diformat dan pautan boleh dikongsi
    Hasil diformat dengan Intl.DateTimeFormat terbina dalam pelayar (melalui toLocaleDateString) supaya tarikh dipaparkan mengikut gaya pilihan lokal anda. Butang 'salin pautan' mengekod tarikh lahir dan tarikh rujukan dalam #fragmen pautan menggunakan API URLSearchParams pelayar β€” fragmen itu tidak pernah dihantar ke mana-mana pelayan β€” membolehkan anda kongsi atau tandabuku pengiraan tertentu.

Alat berkaitan

Soalan lazim