מחשבון מרווח זמן - חישוב זמן בין תאריכים
חשב מרווחי זמן מדויקים בין שני תאריכים מיידית. קבל תוצאות בשניות, דקות, שעות וימים. מטפל בשנים מעוברות, שעון קיץ ואזורי זמן באופן אוטומטי.
מחשבון מרווח זמן
תיעוד
מהו מחשבון מרווחי זמן
מחשבון מרווחי זמן מוצא את משך הזמן המדויק בין שני תאריכים ושעות. הוא מקבל תאריך ושעת התחלה ותאריך ושעת סיום, ומציג את ההפרש בשניות, בדקות, בשעות ובימים, לצד סיכום בשפה פשוטה כגון "3 ימים, 4 שעות, 12 דקות".
כיצד לחשב מרווח זמן
נוסחה
המחשבון מחסר את שעת ההתחלה משעת הסיום:
מרווח זמן = שעת הסיום − שעת ההתחלה
מחשב אינו יכול לחסר ישירות את "מרץ 15" מ"מאי 20", משום שתאריך בלוח השנה אינו מספר יחיד. לכן המחשבון ממיר תחילה כל תאריך ושעה לחותמת זמן: ספירה של אלפיות שנייה מנקודת ייחוס קבועה, 1 בינואר 1970, 00:00:00 לפי UTC. לאחר ששני התאריכים הם חותמות זמן, החיסור הוא חשבון רגיל, והוא נשאר נכון במעברים בין חודשים, במעברים בין שנים ובשנים מעוברות.
לאחר מציאת ההפרש באלפיות שנייה, המחשבון ממיר אותו ליחידות אחרות:
- שניות = אלפיות שנייה ÷ 1,000
- דקות = שניות ÷ 60
- שעות = דקות ÷ 60
- ימים = שעות ÷ 24
דוגמה פתורה
התחלה: 20 במאי 2023, 10:00 סיום: 21 במאי 2023, 11:00
הפער בין אלה הוא 25 שעות. בהמרה לכל היחידות שהמחשבון מציג:
- 90,000 שניות
- 1,500 דקות
- 25 שעות
- 25 ÷ 24 ≈ 1.04 ימים
הסיכום בשפה פשוטה הוא "1 יום, 1 שעה". הסיכום הזה נבנה באופן שונה מהנתונים העשרוניים שלמעלה: המחשבון לוקח תחילה את מספר הימים השלם (1), אחר כך את השעות שנותרו לאחר מכן (1), ואז את הדקות והשניות שנותרו (0 ו־0). הוא אינו מעגל את ערך הימים העשרוני, אלא מתקדם דרך יחידות שלמות.
שנים מעוברות ושעון קיץ
שנת לוח שנה אינה תמיד בת 365 ימים, ויום בלוח השנה אינו תמיד בן 24 שעות. מכיוון שהמחשבון פועל לפי חותמות זמן ולא לפי ספירת ריבועים בלוח השנה, שני המקרים מטופלים ללא כללים מיוחדים.
שנים מעוברות. בכל ארבע שנים מתווסף לפברואר יום נוסף, 29 בפברואר, כדי לשמור על התאמת לוח השנה למסלול כדור הארץ סביב השמש. שנות מאה הן חריג: הן שנים מעוברות רק אם הן מתחלקות ב־400, ולכן 2000 הייתה שנה מעוברת, אך 1900 לא הייתה. הספירה מ־28 בפברואר 2024, 00:00, עד 1 במרץ 2024, 00:00, נותנת 2 ימים, משום ש־2024 היא שנה מעוברת והספירה עוברת דרך 29 בפברואר.
שעון קיץ. במקומות שבהם נהוג שעון קיץ, השעונים מדלגים על שעה באביב וחוזרים על שעה בסתיו. ב־10 במרץ 2024 השעונים באזור הזמן המזרחי של ארצות הברית קפצו ישירות מ־2:00 לפנות בוקר ל־3:00 לפנות בוקר. מי שנמצא באזור הזמן הזה ומודד מ־1:00 לפנות בוקר עד 4:00 לפנות בוקר באותו יום יקבל 2 שעות, ולא 3, משום ששעת 2 כלל לא הופיעה בשעון. המחשבון מגיע לתוצאה הנכונה משום שהוא מחסר חותמות זמן, וחותמת זמן אינה מדלגת או חוזרת רק מפני ששעון עושה זאת.
אזורי זמן
שדות ההתחלה והסיום משתמשים שניהם באזור הזמן של המכשיר שבו מזינים אותם. כאשר שני התאריכים מתארים שעות באותו אזור, כפי שקורה בדרך כלל, התוצאה נכונה בלי קשר לאזור עצמו, משום שההיסט של האזור מתבטל במהלך החיסור. אם שני התאריכים מתארים שעות באזורים שונים, יש להמיר אחד מהם כך שיתאים לאחר לפני הזנתו. אחרת התוצאה תהיה שגויה בגודל הפער בין שני האזורים.
שאלות נפוצות
אילו יחידות המחשבון מציג?
שניות, דקות, שעות וימים, לצד סיכום בשפה פשוטה. שבועות, חודשים ושנים אינם מוצגים ישירות, משום שלחודשים ולשנים אין אורך קבוע: חודש נמשך 28 עד 31 ימים, ושנה נמשכת 365 או 366 ימים. לצורך הערכה, חלקו את מספר הימים ב־7 לקבלת מספר השבועות, בכ־30.44 לקבלת אורך חודש ממוצע, או בכ־365.25 לקבלת אורך שנה ממוצע.
האם המחשבון מביא בחשבון שנים מעוברות?
כן. מכיוון שהמחשבון פועל לפי חותמות זמן, הימים הנוספים של השנים המעוברות כבר נכללים בתוצאה ללא שלב נוסף.
האם המחשבון מביא בחשבון שעון קיץ?
כן. הוא מציג את הזמן שחלף בפועל ולא רק את ההפרש בין ספרות השעון, ולכן התוצאות נשארות מדויקות במעבר לשעון קיץ או ממנו.
האם תאריך הסיום יכול להיות לפני תאריך ההתחלה?
לא. תאריך ושעת הסיום חייבים להיות במועד ההתחלה או אחריו, אחרת המחשבון יציג שגיאה במקום תוצאה.
האם המחשבון יכול לחשב גיל מדויק של אדם?
כן. הזינו את תאריך ושעת הלידה כהתחלה ואת התאריך והשעה הנוכחיים כסיום. לדוגמה, אדם שנולד ב־15 במרץ 1985, בשעה 3:20 אחר הצהריים, וגילו נמדד ב־12 בנובמבר 2024, בשעה 10:45 בבוקר, הוא בן 14,486 ימים, או כ־39.66 שנים.
האם התוצאה כוללת סופי שבוע וחגים?
כן, הסכום הכולל סופר כל יום בלוח השנה. כדי להעריך את מספר ימי העבודה בלבד, קחו את מספר הימים הכולל, חלקו ב־7 כדי לקבל שבועות שלמים, הכפילו את התוצאה ב־5, ואז הוסיפו את הימים הנותרים שחלים בימי עבודה.