תאריך :: ISO8601.

שלושת לוח השנה המספרי של ISO 8601
הורד עכשיו

תאריך :: ISO8601. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Andrew Main
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~zefram/

תאריך :: ISO8601. תגים


תאריך :: ISO8601. תיאור

לוחות השנה המספרי שלושה ISO 8601 תקן ISO הבינלאומי 8601 "רכיבי נתונים ותבניות מחלף - מחלף מידע - ייצוג של תאריכים ושעות" מגדיר שלושה לוחות שנה ברורות שלפיהם ימים יכולים להיות מתויגים. כמו כן, מגדיר פורמטים טקסטואליים לייצוג תאריכים ביומנים אלה. מודול זה מספק פונקציות לתאריכים להמיר בין לוחות שנה שלושה אלה מספרים כרונולוגי ג'וליאן יום, אשר הוא פורמט מתאים לעשות חשבון עם. כמו כן מספק פונקציות המתארות את הצורה של יומנים אלה, כדי לסייע בחישובים קלנדריות. כמו כן מספקת פונקציות לייצוג תאריכים בטקסט בתוך הפורמטים ISO 8601. ISO 8601 גם מכסה בזמן תקופות יום ושעה, אך מודול זה עושה כלום ביחס לחלקים אלה של התקן; זו היא רק לגבי תיוג days.The זמן מחלק הקלנדרי הראשון ISO 8601 עד לתוך שנים, חודשים, וימים. זה מתאים בדיוק ללוח השנה הגרגוריאני, שהומצאה על ידי אלויסיוס Lilius ו שהותקנו על ידי האפיפיור גרגורי XIII במאה השש עשרה המאוחרות, עם מספור לשנה לספירה (CE). לוח שנה זה מוחל על כל הזמן, לא רק לתאריכים לאחר המצאת שלה ולא רק לשנים 1 ומאוחר יותר. לכן עבור התאריכים העתיק הוא לוח השנה הגרגוריאני proleptic עם הזמן מחלק את לוח השנה השנייה ISO 8601 numbering.The השנה האסטרונומי עד לאותה שנה כמו הראשון, אבל מחלק את השנה ישירות לתוך ימים, ללא חודשים. ההתקן מכנה זאת "תאריכים סדורים". תאריכים סידוריים הם המכונים גם "תאריכי ג'וליאן", טעות כנראה נובע מספרים נכונים ג'וליאן היום, אשר לחלק את הזמן עד אך ורק לתוך נספרו לינארית days.The זמן חלק את לוח השנה שלישי ISO 8601 עד לתוך שנים, שבועות, וימים. השנים משוערות השנים של שני לוחות השנה הראשונים, כך הם נשארים בשלב בטווח הארוך, אך הגבולות שונים. לוח שנת שבוע מבוסס זו נקראת לעתים "לוח שנת ISO", כנראה מתוך האמונה כי ISO 8601 איננו מגדירה אחרת. זה גם נקרא "תאריכי עסקים", משום שהוא משמש ביותר על ידי עסקים מסוימים שאל השבוע הוא המספר וחשוב הזמני cycle.The הכרונולוגי ג'וליאן היום הוא מספר שלם תיוג בכול יום, שבו היום מרחיב מחצות עד חצות בכל אזור הזמן הוא עניין. זוהי ספירה ליניארי של ימים, כאשר כול המספר של יום גדול אחד מהמספר של היום הקודם. זה קשור ישירות למערכת תאריך ג'וליאן: באזור הזמן של מרידיאן הממשלה, CJDN שווה JD בצהריים. אגב עידן, היום שבו האמנה של המד נחתמה, מגדיר ISO 8601 כדי להיות 1875/05/20 (ו 1875-140 ו 1875-W20-4), הוא CJDN 2406029.Date::ISO8601 הוא מודול פרל כי במקומות ללא הגבלה על טווח תאריכים שאליו הוא עשוי להיות מיושם. כל הטיעונים פונקציה רשאים להיות מתמטיקה :: bigint או מתמטיקה :: חפצים BigRat על מנת להשיג טווח שרירותי. מספרים שלמים Native Perl גם מותר, מטעמי נוחיות כאשר טווח תאריכים מטופל ידוע תאריך השימוש small.SYNOPSIS מספיק :: ISO8601 QW (present_y); להדפיס present_y ($ y); תאריך השימוש :: ISO8601 QW (month_days cjdn_to_ymd ymd_to_cjdn present_ymd); MD $ = month_days (2000, 2); ($ Y, $ מ ', $ d) = cjdn_to_ymd (2,406,029); cjdn $ = ymd_to_cjdn (1875, 5, 20); להדפיס present_ymd (2406029); להדפיס present_ymd (1875, 5, 20); תאריך השימוש :: ISO8601 QW (year_days cjdn_to_yd yd_to_cjdn present_yd); $ Yd = year_days (2000); ($ Y, $ d) = cjdn_to_yd (2,406,029); cjdn $ = yd_to_cjdn (1875, 140); present_yd הדפסה (2406029); present_yd הדפסה (1875, 140); תאריך השימוש :: ISO8601 QW (year_weeks cjdn_to_ywd ywd_to_cjdn present_ywd); YW $ = year_weeks (2000); ($ Y, $ w, $ d) = cjdn_to_ywd (2,406,029); cjdn $ = ywd_to_cjdn (1875, 20, 4); present_ywd הדפסה (2406029); להדפיס present_ywd (1875, 20, 4); דרישות: · פרל


תאריך :: ISO8601. תוכנה קשורה

Readonly :: XS.

מודול לוויה עבור ReadOnly.pm, כדי להאיץ את המשתנים scalar לקריאה בלבד ...

180

הורד