כותרת: "מחשבון משך זמן: שעות בין זמנים, הוספת זמן וסיכום גיליון זמן" slug: כלי זמן-משך-מחשבון-מדריך: קטגוריית זמן-משך-מחשבון: סוג זמן: אשכול
מחשבון משך זמן: שעות בין זמנים, הוספת זמן וסיכום גיליון זמנים
במשך כשנתיים הרצתי את החיוב עבור העבודה העצמאית שלי מאפליקציה לרישום הערות והרבה פזילה בכל יום הייתי רושם את ההתחלה והסיום של כל סשן עבודה, ובסוף השבוע הייתי מנסה לחבר את הכל בראש שלי: 9:15 עד 12:40 זה, מה, שלוש שעות ועשרים וחמש דקות, פלוס בלוק אחר הצהריים של 1:30 עד 5:50, לשאת את הדקות, ואיכשהו הסכום הכולל מעולם לא יצא אותו דבר פעמיים הבעיה לא שהחשבון קשה זה שזמן השעון הוא בסיס שישים, והמוח שלי המשיך להתייחס אליו כאל בסיס עשר, אז 40 דקות ועוד 50 דקות הפכו ל-90 בראש שלי ואז שכחתי להמיר את ה-30 הנוספות לחצי שעה.
המס הקטן החוזר על תשומת הלב שלי הוא בדיוק מה מחשבון משך זמן על Toolz.dev מסיר. הוא מודד את הטווח שבין פעמיים, מעביר זמן קדימה או אחורה במשך זמן, ומסכם רשימה של משכי זמן, הכל בשניות מדויקות כך שהנשיאה של בסיס שישים מטופלת עבורך. מדריך זה עובר בכל מצב, בפורמטים של הקלט שהוא מקבל ובחלקים של אריתמטיקה של השעון שמטרידים אנשים.
TL;DR: המחשבון עובד בשלושה מצבים הזמן בין נותן את השעות והדקות שחלפו משעת התחלה לזמן סיום, טיפול בטווחים בין לילה באופן אוטומטי הוסף או הפחת משמרות זמן לפי משך זמן ואומר לך אם זה התגלגל ליום המחרת משכי סכום מסתכמים ערכים בסגנון גיליון זמנים כל תוצאה מוצגת כערך שעון, סיכום רגיל ושעות עשרוניות, מכיוון ששכר רוצה את העשרוני ולוחות הזמנים רוצים את השעון.
מה עושה מחשבון משך זמן?
מחשבון משך זמן מודד את אורכי הזמן המבוטאים בשעות, דקות ושניות - אותן כמויות RFC 3339 פורמל חותמות זמן באינטרנט - ומבצע עליהן חשבון. זה מכסה שלוש שאלות נפרדות שכולן כרוכות בזמן שעון אך אינן אותה פעולה.
הראשון הוא זמן שחלף: בהינתן התחלה וסיום, כמה זמן היה הטווח השני הוא הסטת זמן: בהינתן התחלה ומשך זמן, באיזו שעה מגיעים השלישי הוא צבירה: בהינתן רשימה של משכי זמן, מה הם מסתכמים כל אחד הוא חישוב קטן בפני עצמו, וכל אחד הופך להיות מועד לשגיאות ברגע שדקות צריכות לשאת לשעות או שהשעון חוצה את חצות הכלי מטפל בשלושתם על ידי המרה בכל פעם ומשך זמן לספירה בודדת של שניות, ביצוע החשבון על מספרים שלמים רגילים והמרת התוצאה חזרה לפורמט שביקשת.
עבודה בשניות היא הטריק שהופך אותה לאמינה פעם אחת זמן כמו 5:30 PM מאוחסן כמספר שניות מאז חצות, הפחתת פעם אחת מאחרת היא חיסור רגיל, ללא מקרים מיוחדים לגבול שישים הדקות מורכבות הבסיס-שישים חיה רק בניתוח ובעיצוב בקצוות, אף פעם לא במתמטיקה עצמה.
איך אני מחשב את מספר השעות בין פעמיים?
השתמש במצב זמן בין. הזן את שעת ההתחלה ואת שעת הסיום, והמחשבון מפחית את ההתחלה מהסוף כדי לתת את משך הזמן שחלף בשעות, דקות ושניות משמרת מ-9:00 בבוקר עד 5:30 בערב מחזירה 8 שעות ו-30 דקות, מוצג כערך השעון 08:30:00, הסיכום הפשוט 8h 30m, והעשרוני 8.5 שעות.
הסיבה שזה שווה כלי ולא מתמטיקה מנטלית היא ה-carry. כאשר דקות הסיום קטנות מדקות ההתחלה, עליך לשאול שעה, ולהפוך את שדה הדקות לערך מעל שישים לפני הפחתת. מ-9:45 עד 11:20 זה לא " שעתיים ושלילי עשרים וחמש דקות"; זה שעה ושלושים וחמש דקות, ברגע שאתה שואל. המחשבון שואל אוטומטית כי הוא אף פעם לא עובד בייצוג השעה והדקה מלכתחילה; זה מפחית את ספירת השניות הגולמית ומעצב את התוצאה בסוף.
איך זה מטפל במשטחים שחוצים את חצות?
טווחי לילה הם המקום שבו חישוב היד מתקלקל לרוב, מכיוון שזמן הסיום הוא ערך שעון קטן יותר מזמן ההתחלה למרות שהוא באמת מאוחר יותר. מעבר מ-10:00 בערב ל-6:00 בבוקר נראה כמו שמונה שעות שליליות אם מפחיתים בתמימות, אבל זה שמונה שעות חיוביות במציאות.
המחשבון פותר זאת עם כלל פשוט: כאשר לא מסופקים תאריכים ושעת הסיום מוקדמת ביום משעת ההתחלה, הוא מניח שהסוף חל למחרת ומוסיף עשרים וארבע שעות. אז 10:00 בערב עד 6:00 בבוקר מחזיר נכון 8 שעות. זוהי ברירת המחדל הנכונה למקרה הנפוץ ביותר של משמרת לילה בודדת. כאשר טווח ארוך מיום, או שאתה רוצה להיות מפורש, הזן תאריך התחלה ותאריך סיום בשדות האופציונליים, והמחשבון משתמש בהפרש לוח השנה המלא במקום בהנחה של היום הבא. זה מכסה משימה שהחלה ביום שני בבוקר והסתיימה ביום רביעי אחר הצהריים ללא כל ניחושים.
עבור ספירת ימים, חודשים או שנים שלמים בין שני תאריכים לוח שנה ולא זמן שעון, זו שאלה אחרת, וה מחשבון הפרש תאריכים הוא הכלי הנכון מחשבון משך הזמן הוא בערך שעות ודקות; מחשבון הפרש התאריכים הוא בערך לוח השנה.
באילו פורמטים של זמן ומשך אוכל להזין?
המנתח סלחן בכוונה כי אנשים כותבים זמנים בדרכים שונות. לזמנים, הוא מקבל פורמט של שתים עשרה שעות כמו 9:00 בבוקר או 5:30 בערב, ופורמט של עשרים וארבע שעות כמו 09:00 או 17:30. שניות הן אופציונליות, אז 9:00 ו-9:00:00 שניהם עובדים, והמרידיאם אינו רגיש לרישיות.
למשכי זמן, ישנם שלושה סגנונות מקובלים טופס המעי הגס כותב שעות ודקות כ 1:30, או שעות, דקות, ושניות כ 1:30:15, ושדה השעות יכול לעלות על עשרים וארבע, כך 30:00 הוא משך תקף של שלושים שעות טופס היחידה מפרט את החלקים, כמו ב 1h 30m, 90m, או 2d 4h 30m, בכל סדר ועם או בלי רווחים הצורה העשרונית מתייחסת למספר חשוף כשעות עשרוניות, אז 1.5 פירושו שעה וחצי היכולת להקליד 90m ולהבין אותה כשעה וחצי, או להקליד 1.5 ולקבל את אותו הדבר, זה מה שהופך את מצב הסיכום למהיר לשימוש עם כל סימון שהרשומות הקיימות שלך כבר משתמשות.
כיצד אוכל להוסיף או להחסיר זמן מזמן נתון?
עבור למצב הוסף או חיסור, בחר את הפעולה, הזן שעת התחלה והזן את משך הזמן כדי להעביר אותה לפי. הוספת 2h 45m ל-3:30 PM נותנת 6:15 PM. חיסור 90m מ-12:15 AM נותן 10:45 PM, ומכיוון שזה חוצה אחורה מעל חצות, המחשבון מציין שהתוצאה היא ביום הקודם.
התהפכות היום היא הפרט שכדאי לקרוא לו כאשר מוסיפים משך שדוחף אחרי חצות, או מחסירים אחד שדוחף לפניו, זמן השעון המתקבל לבדו הוא מעורפל, ולכן המחשבון מדווח כמה ימים שלמים התוצאה נעה קדימה או אחורה לצד השעה הוספת עשרים שעות ל-10:00 בבוקר נוחתת ב-6:00 בבוקר למחרת, והכלי אומר לך שזה פלוס יום אחד, כך שלעולם לא תישאר תוהה האם 6:00 בבוקר אומר היום או מחר, זו הפעולה מאחורי שאלות כמו מתי טיימר שמתחיל עכשיו יסתיים, או באיזו שעה תהליך שלוקח משך זמן ידוע יושלם.
כיצד אוכל לסכם רשימה של משכי זמן עבור גיליון זמנים?
השתמש במצב Sum Durations הזן כל משך בשורה משלו, כגון 1:30, 2:15, 0:45 ו-3:20, והמחשבון מוסיף אותם לסך אחד, המוצג כערך שעון, סיכום רגיל ושעות עשרוניות ארבע הכניסות הללו מסתכמות ב-7 שעות ו-50 דקות, או 7.83 שעות עשרוניות.
זה המצב שהיה חוסך לי את השנתיים האלה של פזילה גיליון זמנים הוא רק רשימה של משכי זמן, והוספתם ביד פירושה נשיאת דקות על פני כל שורה, וזה המקום שבו השגיאות מתגנבות פנימה המחשבון מסכם את השניות הגולמיות וממיר פעם אחת בסוף, כך שהנשיאה מדויקת לא משנה בכמה ערכים אתה מדביק פלט השעות העשרוניות הוא החלק שמערכות החיוב רוצות בפועל, מכיוון שחשבונית מכפילה תעריף שעתי במספר עשרוני של שעות, לא בערך שעון של שעות ודקות.
ערך שעון, סיכום רגיל או שעות עשרוניות: באיזה עלי להשתמש?
| טופס פלט | דוגמה | הטוב ביותר עבור |
|---|---|---|
| ערך שעון | 08:30:00 | לוחות זמנים, אורכי משמרות, כל דבר שנקרא כזמן |
| סיכום פשוט | 8 שעות 30 מ' | קריאה אנושית מהירה, הערות, הודעות |
| שעות עשרוניות | 8.5 | שכר, חשבונית, הכפלה בתעריף שעתי |
| סהכ שניות | 30600 | תכנות, השוואות מדויקות, מתמטיקה נוספת |
שלושת הצורות העיקריות הן אותו משך שנכתב עבור קהלים שונים, והמחשבון מציג את כולן כך שלעולם לא צריך להמיר ביניהן ביד זו שמפתיעה אנשים היא שעות עשרוניות, כי 8h 30m הופך ל-8.5 הוא אינטואיטיבי אבל 8h 20m הופך ל-8.33 פחות הכלל הוא שהחלק השברי הוא דקות חלקי שישים, אז עשרים דקות הן שליש שעה, או 0.33. שכר משתמש בטופס הזה בדיוק בגלל שאתה לא יכול להכפיל שכר שעתי ב-"8h 20m" אבל אתה יכול להכפיל אותו ב-8.33.
מדוע תוצאת משך הזמן שלי שלילית או שגויה?
תוצאה שלילית או מפתיעה מגיעה כמעט תמיד מאחד משני דברים הראשון הוא טווח לילה שבו לא התכוונת לאחד, או התכוונת אחד ולא קיבלת אותו אם אתה נכנס להתחלה של 5:00 בערב ולסיום של 9:00 בבוקר כלומר באותו היום, המחשבון מניח למחרת ומחזיר שש עשרה שעות, וזה נכון למשמרת לילה אבל שגוי אם העברת את שתי הפעמים. בדוק שההתחלה באמת מוקדמת מהסוף למשך אותו יום. השני הוא משך שנכתב בצורה שהמנתח אינו מזהה, כגון ערבוב נקודתיים ויחידה כמו 1:30 מ'; היצמד לסגנון אחד לכל כניסה, או 1:30 או 1h 30 מ'.
אם טווח באמת נמשך על פני מספר ימים, ההנחה של היום הבא אינה מספיקה בפני עצמה, ועליך להזין תאריכי התחלה וסיום מפורשים כך שהמחשבון סופר את מלוא פער לוח השנה במקום להניח חציית חצות בודדת. עם תאריכים שסופקו, התוצאה משקפת את הזמן האמיתי שחלף, לא משנה כמה לילות הוא משתרע.
איך זה מתאים לצד כלי זמן אחרים?
אריתמטיקה של שעון היא פינה אחת של עבודה עם זמן, והעבודות סביבו בדרך כלל מושכות כמה שכנים. כאשר יש צורך לנמק משך זמן על פני אזורים, ה ממיר timezone מתרגם זמן מאזור אחד לאחר לפני שאתה מודד טווח, מה שחשוב לתזמון שיחות עם אנשים ביבשות אחרות. כשהשאלה היא על לוח השנה ולא על השעון, ה מחשבון הפרש תאריכים סופר ימים, חודשים ושנים, וה מחשבון גיל האם אותו רעיון מכוון לימי הולדת וימי נישואין.
אני שומר את אלה באותה מגירה נפשית כמו שאר הרגלי החישוב המהיר שלי, עליהם כתבתי כלי פרודוקטיביות למפתחים. עבור צד לוח השנה באופן ספציפי, ה מדריך הפרש תאריכים מעמיק בספירת ימים וימי עסקים, והוא משתלב באופן טבעי עם מתמטיקה של משך זמן בכל פעם שמשימה משתרעת על פני תאריכים ושעות שעון. בין מחשבון משך השעות לכלי התאריכים לימים, רוב אריתמטיקה של תזמון וחיוב מכוסה ללא גיליון אלקטרוני.
שאלות נפוצות
איך אני מחשב את משך הזמן בין פעמיים?
הזן את שעת ההתחלה ושעת הסיום במצב זמן בין, והמחשבון מפחית אחד מהשני כדי לתת את השעות, הדקות והשניות שחלפו. לדוגמה, 9:00 בבוקר עד 5:30 בערב הוא 8 שעות ו-30 דקות. אם שעת הסיום מוקדמת מההתחלה, הוא מניח שהטווח חצה את חצות.
איך זה מטפל בזמנים שחוצים את חצות?
כאשר שעת הסיום מוקדמת ביום משעת ההתחלה ולא ניתנים תאריכים, המחשבון מניח שהסוף ביום המחרת ומוסיף 24 שעות, כך ש-10:00 עד 6:00 בבוקר מחזירה 8 שעות. לטווחים ארוכים מיום, הזן תאריכי התחלה וסיום מפורשים והוא סופר את הפרש לוח השנה המלא.
באילו פורמטים של שעות אוכל להזין?
אתה יכול להזין זמנים בפורמט של 12 שעות כמו 9:00 בבוקר או 5:30 אחר הצהריים, או בפורמט של 24 שעות כמו 09:00 ו-17:30, עם שניות אופציונליות. משכי זמן מקבלים את צורת המעי הגס 1:30, את צורת היחידה 1h 30m או 90m, או מספר עשרוני של שעות כגון 1.5.
איך אני מוסיף שעות ודקות לזמן?
עבור למצב הוסף או חיסור, הזן שעת התחלה והזן את משך הזמן כדי להעביר אותו לפי. לדוגמה, הוספת 2h 45m ל-3:30 PM נותנת 6:15 PM. אם התוצאה עוברת חצות, המחשבון מציין כמה ימים הוא התגלגל קדימה או אחורה.
האם אוכל לסכם רשימה של משכי זמן עבור גיליון זמנים?
כן. השתמש במצב Sum Durations והזן כל משך בשורה משלו, כגון 1:30, 2:15 ו-0:45. המחשבון מוסיף אותם ומציג את הסכום הכולל בשעות ודקות וכן שעות עשרוניות, שהיא הצורה שבה משתמשות רוב מערכות השכר.
מהן שעות עשרוניות ולמה להראות אותן?
שעות עשרוניות מבטאות משך כמספר בודד כאשר החלק השברי הוא דקות חלקי 60, כך ש-1 שעה 30 דקות הן 1.5 שעות ו-1 שעה 20 דקות הן 1.33 שעות. שכר וחשבונית מכפילים תעריף שעתי בשעות עשרוניות, וזו הסיבה שהמחשבון מציג טופס זה לצד ערך השעון.
האם מחשבון משך הזמן הוא חינמי ופרטי?
כן. המחשבון חינמי לחלוטין ללא הרשמה או מגבלות, וכל המתמטיקה פועלת בדפדפן שלך עם JavaScript בצד הלקוח, כך שהזמנים שאתה נכנס לעולם לא עוזבים את המכשיר שלך והכלי עובד במצב לא מקוון לאחר טעינת הדף.



