پرش به محتوای اصلی

محاسبه‌گر سن رایگان

سن دقیق خود را بر حسب سال، ماه، روز، ساعت و تعداد کل روزها محاسبه کنید. نشانه زودیاک و روزهای مانده تا تولد بعدی را پیدا کنید.

پس از بارگذاری آفلاین کار می‌کند

کاربردهای رایج

  • سن دقیق برای تولد محاسبه کنیدسن دقیق را در سال ها ، ماه ها و روزها پیدا کنید - برای تولد های مهم و تأیید سن مثالی.
  • سن را برای نیازمندی های قانونی تأیید کنیدسن دقیق را برای تأیید سن قانونی محاسبه کنید - الکل ، رای دادن ، رانندگی ، بازنشستگی و موارد دیگر.
  • نشانه زودیاک و نشانه زودیاک چینی خود را پیدا کنیدنشانه زودیاک غربی و حیوان زودیاک چینی خود را از تاریخ تولد خود کشف کنید.
  • سن های تاریخی را محاسبه کنیدبفهمید که چند سال شخصیت های تاریخی ، ستارگان یا بستگان در هر تاریخ تاریخی خاص داشتند.
  • سنگ فلس های سن را تعقب کنیدمحاسبه کنید که چه زمانی به سنگ فلس های سن برسید - 10000 روز ، 1 میلیارد ثانیه ، سن بازنشستگی و غیره.

نحوه کار

محاسبه‌گر سن ابزاری بدون وابستگی و بدون کتابخانه‌های خارجی است. تمام حساب مستقیماً در مرورگر با استفاده از شیء Date داخلی جاوااسکریپت و حساب عدد صحیح اجرا می‌شود، بدون کتابخانه، بدون تماس سروری، و بدون هیچ داده‌ای که از دستگاه شما خارج شود.

  1. 1
    تجزیه تاریخ محلی
    وقتی تاریخ تولدی وارد می‌کنید، ابزار رشته YYYY-MM-DD را به بخش‌های عددی سال، ماه و روز تجزیه می‌کند و یک Date با سازنده سه‌آرگومانه می‌سازد. این عمداً یک اشکال ظریف مرورگر را دور می‌زند: new Date('2001-06-01') استاندارد به‌صورت نیمه‌شب UTC تجزیه می‌شود، که روز هفته و تاریخ تقویمی را برای هرکسی در منطقه زمانی با آفست منفی UTC یک روز عقب می‌برد.
  2. 2
    حساب تقویم میلادی
    تابع calcAge تاریخ تولد را از تاریخ مرجع میدان به میدان کم می‌کند — سال‌ها، سپس ماه‌ها، سپس روزها — با قرض‌گرفتن از واحد بعدی وقتی نتیجه منفی می‌شود (همان منطق قرض‌گرفتن-حمل که یک تقویم کاغذی استفاده می‌کند). همچنین جمع‌ها را در روز، هفته، ماه، و ساعت مستقیماً از اختلاف میلی‌ثانیه بین دو مهر زمانی استخراج می‌کند.
  3. 3
    محاسبه زودیاک و نقاط عطف
    زودیاک غربی با یک جدول بازه تاریخی کدثابت تعیین می‌شود؛ زودیاک چینی سال تولد را با حساب پیمانه‌ای روی سال به یکی از ۱۲ حیوان نگاشت می‌کند، با یادداشتی اگر در ژانویه یا اوایل فوریه به دنیا آمده باشید که مرز سال نوی چینی مبهم است. نقاط عطف پیش‌رو (تولد دهه-گرد بعدی، نشان ۵٬۰۰۰ روز بعدی، میلیاردمین ثانیه زندگی بعدی، نیمه‌تولد) با افزودن آفست‌های ثابت به تاریخ تولد با استفاده از جمع تاریخ ایمن-تقویمی که از انحراف تغییر ساعت تابستانی جلوگیری می‌کند، محاسبه می‌شوند.
  4. 4
    خروجی قالب‌بندی‌شده و لینک قابل‌اشتراک
    نتایج با Intl.DateTimeFormat داخلی مرورگر (از طریق toLocaleDateString) قالب‌بندی می‌شوند تا تاریخ‌ها به سبک ترجیحی منطقه شما رندر شوند. دکمه «کپی لینک» تاریخ تولد و تاریخ مرجع را در #fragment لینک با استفاده از API داخلی URLSearchParams مرورگر کدگذاری می‌کند — fragment هرگز به سروری ارسال نمی‌شود — و اجازه می‌دهد یک محاسبه خاص را به اشتراک بگذارید یا نشان‌گذاری کنید.

ابزارهای مرتبط

سؤالات متداول