מה הגיל המדויק שלכם היום
הגיל מפורק כאן לשנים, לחודשים ולימים בנפרד, בלי מספר עשרוני שמעגל שלושה שבועות ומעלים אותם בדרך.
שלוש קומות של ספירה
הגיל נבנה כאן בשלושה שלבים, בסדר קבוע. תחילה נספרות שנים שלמות מיום הלידה, אחר כך חודשים שלמים ממה שנשאר, ורק בסוף הימים שמעבר לחודש האחרון שנסגר. כל קומה נסגרת לפני שהבאה אחריה מתחילה, ולכן לא ייתכן שמספר הימים יעלה על אורך חודש או שמספר החודשים יגיע ל־12.
הציר שסביבו הכול מסתובב הוא יום השנה: התאריך המקביל לתאריך הלידה בחודש או בשנה שאליהם הגענו. יליד 15 ביוני משלים חודש בכל 15 בחודש ומשלים שנה בכל 15 ביוני. השאלה היחידה שנשאלת בכל קומה היא אם יום השנה הזה כבר חלף או שהוא עוד לפנינו, והתשובה קובעת אם הקומה נסגרת או נשארת פתוחה עוד קצת.
מכאן נובע גם מה שקורה סביב יום ההולדת עצמו. יום לפניו הגיל הוא שנה אחת פחות, ולצידה חודשים וימים כמעט מלאים — יליד 15 ביוני 1990 שנבדק ב־14 ביוני 2026 הוא בן 35 שנים, 11 חודשים ו־30 ימים. למחרת, ב־15 בחודש, שלוש הקומות מתאפסות בבת אחת והתוצאה היא 36 שנים, אפס חודשים ואפס ימים. יום אחרי כן מתחיל מניין חדש מאפס: 36 שנים ויום.
כשליום השנה אין תאריך בלוח
יש תאריכי לידה שיום השנה שלהם פשוט לא קיים בכל חודש. ל־31 בינואר אין מקבילה בפברואר, ול־29 בפברואר אין מקבילה בשלוש שנים מתוך ארבע. הכלל שנבחר כאן אחד לשני המקרים: יום שנה שחסר בחודש היעד נופל על היום האחרון של אותו חודש.
בפועל זה אומר שמי שנולד ב־31 בינואר משלים חודש ב־28 בפברואר בשנה רגילה וב־29 בפברואר בשנה מעוברת. ומי שנולד ב־29 בפברואר משלים שנה ב־28 בפברואר כשאין 29, ובתאריך המדויק כשיש. יליד 29 בפברואר 2000 הוא בן 26 בדיוק ב־28 בפברואר 2026; יום אחד קודם, ב־27 בפברואר, הוא עדיין בן 25 שנים, 11 חודשים ו־29 ימים.
הבחירה הזו אינה מובנת מאליה — יש כלים שדוחים את יום השנה ל־1 במרץ — והיא נבחרה משתי סיבות. הראשונה היא שהיא כלל אחד שמכסה את שני המקרים במקום שני חריגים נפרדים. השנייה היא שהיא שומרת את יום השנה בתוך אותו חודש: לידה בפברואר נשארת אירוע של פברואר, גם בשנים שבהן היום עצמו אינו קיים.
דוגמה מלאה: יליד 15 ביוני 1990, נכון ל־31 ביולי 2026
השנים השלמות הן 36, כי יום השנה של יוני כבר חלף. מיום ההולדת האחרון, 15 ביוני 2026, נסגר חודש שלם אחד ב־15 ביולי, ומאז ועד 31 ביולי עברו עוד 16 ימים. התוצאה היא 36 שנים, חודש אחד ו־16 ימים.
לצד הפירוק מוצגים אותם חיים בשלוש מידות אחרות. סך הימים הוא 13,195 — ספירה של ימי לוח בפועל, כולל תשעה 29 בפברואר שנפלו בתקופה. בשבועות זה 1,885 בדיוק, בלי שארית, כי מקרה נחמד רצה ש־13,195 מתחלק ב־7 ללא שארית. בחודשים זה 433, כלומר 36 שנים כפול 12 ועוד החודש שנסגר ביולי.
השורה האחרונה בתוצאה היא יום ההולדת הקרוב, 15 ביוני 2027, ועוד 319 ימים עד אליו. ביום ההולדת עצמו השורה הזו מציגה «היום» במקום מספר, כי אפס ימים הוא תשובה נכונה שקשה לקרוא. לצידה מופיע גם היום בשבוע שבו נפלה הלידה — במקרה הזה יום שישי.
למה חלוקה ב־365 מחמיצה ימים
הדרך המהירה לחשב גיל היא לחלק את מספר הימים ב־365 ולעגל כלפי מטה. היא נותנת את מספר השנים הנכון כמעט תמיד, ומכאן הפיתוי. הבעיה מתחילה בכל מה שמעבר לשנים.
באותה דוגמה, מ־15 ביוני 1990 עד 15 ביוני 2026 חלפו 13,149 ימים ולא 13,140. הפער, תשעה ימים, הוא בדיוק מספר ה־29 בפברואר שנפלו בין שני התאריכים. כלי שמניח שנה בת 365 ימים יראה מישהו שהיום הוא יום הולדתו כמי שכבר עברו יותר משנה שלמה מאז יום ההולדת הקודם, ובחישוב חודשים וימים ההפרש הזה יוצא החוצה כשגיאה גלויה.
חלוקה ב־365.25 מטפלת בממוצע הארוך ומייצרת בעיה אחרת: התוצאה היא מספר עשרוני, ו־36.13 שנים לא אומר לאף אחד כמה חודשים וכמה ימים. גיל מוצג כאן בשלושה מספרים שלמים בדיוק כדי שלא יישאר מה לעגל, ובלי ממוצע שנתי שמנחש כמה ימים הייתה השנה הספציפית הזו.
גיל בתאריך אחר, לא רק היום
שדה התאריך השני נטען עם היום, אבל הוא שדה לכל דבר. אפשר להזיז אותו קדימה ולשאול מה יהיה הגיל במועד עתידי — וזה השימוש שמגיעים אליו הכי הרבה מחוץ לסקרנות: בדיקה אם ילד יגיע לגיל מסוים עד תחילת שנת הלימודים, אם מועמד עומד בתנאי גיל בתאריך הקבלה, או אם מישהו יעבור סף גיל לפני מועד מסוים.
מי שנולד ב־1 בספטמבר 2009 יהיה בן 18 בדיוק ב־1 בספטמבר 2027 — לא יום אחד קודם. כשתנאי זכאות מנוסח כ«בן 18 ומעלה במועד ההגשה», ההפרש בין 31 באוגוסט ל־1 בספטמבר הוא ההפרש בין לא לכן.
אפשר גם להזיז את התאריך אחורה, לבדוק מה היה הגיל באירוע שכבר קרה. מה שלא ייתכן הוא תאריך לידה מאוחר מתאריך היעד: זו לא לידה עתידית אלא שני תאריכים שהתחלפו בין השדות, וזה מה שהמחשבון אומר במקום להציג מספר שלילי.
גיל בשבועות, ולמה זה לא רק לתינוקות
בשנה הראשונה החודשים גסים מדי. תינוק בן חודשיים ותינוק בן חודשיים ושלושה שבועות נמצאים בשני מקומות שונים לגמרי, ולכן קופות החולים, טבלאות הגדילה וספרות ההתפתחות עובדות בשבועות. תינוק שנולד ב־1 ביוני 2026 הוא ב־31 ביולי בן חודש ו־30 ימים, שהם 60 ימים או 8 שבועות וארבעה ימים — והמספר האמצעי הוא זה שאומר משהו.
בקצה השני של החיים אותה שורה משמשת לוותק. מי שסופר ימי עבודה, ימי צבירה או תקופות אכשרה זקוק למספר הימים ולא לגיל בשנים, ושתי השורות האלה נותנות אותו בלי מעבר דרך מחשבון נוסף. שימו לב רק שהמספרים כאן הם ימי לוח: אין בהם דילוג על סופי שבוע ולא על חגים.
מה החישוב הזה לא יודע
הוא סופר לפי הלוח הגרגוריאני בלבד. תאריך עברי מחייב המרה שאינה חלק מהחישוב, ואינה מתקבלת מהמרה מקורבת של הימים.
הוא גם אינו מתחשב באזור הזמן של מקום הלידה. לידה בשעות הלילה בצד אחד של העולם רשומה לעיתים ביום שכן בצד השני, וההפרש הזה הוא של יום שלם — אבל התאריך שרשום בתעודה הוא נקודת האמת, וממנו החישוב יוצא.
ולבסוף, גיל לצורך זכאות אינו תמיד הגיל ביום ההולדת. יש הסדרים שקובעים גיל לפי יום מוגדר בשנה — תחילת שנת לימודים, תחילת שנת מס, מועד קובע בתקנון — ואז מה שקובע הוא התאריך שנקבע שם ולא היום שבו נגמרה עוד שנה.
מה המחשבון הזה לא עושה
- מחשב לפי הלוח הגרגוריאני; תאריך עברי דורש המרה שאינה חלק מהחישוב
- גיל לצורך זכאות נקבע לעיתים לפי יום מוגדר בשנה ולא לפי יום ההולדת
- אינו מתחשב באזור הזמן של מקום הלידה, שיכול להזיז את התאריך ביום
שאלות נפוצות
איך מחשבים גיל מדויק?
סופרים שנים שלמות מיום ההולדת, אחר כך חודשים שלמים ואחר כך ימים. חלוקה של סך הימים ב־365 מייצרת סטייה של כמה ימים בגלל שנים מעוברות.
למה הגיל כאן שונה מחישוב אחר?
לרוב מדובר בעיגול — כלים שמציגים גיל עשרוני מעגלים כלפי מטה. כאן מוצגות שנים, חודשים וימים בנפרד כדי שלא יהיה מה לעגל.
אפשר לחשב גיל בתאריך עתידי?
כן, החליפו את תאריך היעד. זה השימוש הנפוץ לבדיקת גיל בתאריך קבלה, בתחילת לימודים או במועד זכאות.
מה הגיל בשבועות או בימים?
מוצג לצד הגיל הרגיל. זה נוח לתינוקות, שאצלם גיל בשבועות אומר יותר מגיל בחודשים, וגם לחישובי ותק.