Bepul Yosh Kalkulyatori

Yoshingizni yillar, oylar, kunlar, soatlar va umumiy kunlarda aniq hisoblang. Burjingizni va keyingi tug'ilgan kuningizgacha bo'lgan kunlarni bilib oling.

Yuklangandan keyin oflayn ishlaydi

Qanday ishlaydi

Yosh kalkulyatori tashqi kutubxonalarsiz asbobdir. Barcha arifmetika JavaScript'ning o'rnatilgan Date obyekti va butun son matematikasi yordamida to'g'ridan-to'g'ri brauzerda ishlaydi, kutubxonasiz, server chaqiruvisiz va hech qanday ma'lumot qurilmangizdan chiqmasdan.

  1. 1
    Mahalliy sana tahlili
    Tug'ilgan sanani kiritganingizda, asbob YYYY-MM-DD satrini raqamli yil, oy va kun qismlariga tahlil qiladi va uch argumentli konstruktor yordamida Date yaratadi. Bu ataylab nozik brauzer xatosidan qochadi: standart new Date('2001-06-01') UTC yarim tuni sifatida tahlil qilinadi, bu manfiy-UTC-siljish vaqt zonasidagi har qanday kishi uchun hafta kuni va kalendar sanasini bir kunga orqaga suradi.
  2. 2
    Grigorian kalendar arifmetikasi
    calcAge funksiyasi tug'ilishni mos yozuv sanasidan maydonma-maydon ayiradi — avval yillar, so'ng oylar, so'ng kunlar — natija manfiy bo'lganda keyingi birlikdan qarz oladi (qog'oz kalendar ishlatadigan xuddi shu ko'chirish-qarz olish mantiqi). U shuningdek ikki vaqt belgisi orasidagi millisekund farqidan to'g'ridan-to'g'ri kun, hafta, oy va soatlardagi jamlarni chiqaradi.
  3. 3
    Zodiak va muhim sana hisoblash
    G'arbiy zodiak qat'iy kodlangan sana-diapazon jadvali bilan aniqlanadi; Xitoy zodiaki tug'ilgan yilni yil bo'yicha modulli arifmetika orqali 12 hayvondan biriga xaritalaydi, agar Xitoy Yangi yili chegarasi noaniq bo'lgan yanvar yoki fevral boshida tug'ilgan bo'lsangiz eslatma bilan. Kelayotgan muhim sanalar (keyingi yumaloq o'nlik tug'ilgan kun, keyingi 5,000 kunlik belgi, hayotning keyingi milliardinchi soniyasi, yarim tug'ilgan kun) kun yorug'ligini tejash vaqtidagi siljishdan qochadigan kalendar-xavfsiz sana qo'shish yordamida tug'ilgan sanaga qat'iy siljishlarni qo'shish orqali hisoblanadi.
  4. 4
    Formatlangan chiqish va ulashiladigan havola
    Natijalar brauzerning o'rnatilgan Intl.DateTimeFormat (toLocaleDateString orqali) bilan formatlanadi, shuning uchun sanalar sizning mahalliy uslubingizda ko'rinadi. "Havolani nusxalash" tugmasi tug'ilgan sana va mos yozuv sanasini havolaning #fragment qismida brauzerning URLSearchParams API'si yordamida kodlaydi — fragment hech qachon serverga yuborilmaydi — bu sizga muayyan hisoblashni ulashish yoki xatchubga qo'shishga imkon beradi.

Tegishli asboblar

Ko'p so'raladigan savollar