תבנית:MIHY/עזרה

מתוך חב"דפדיה, אנציקלופדיה חב"דית חופשית
קפיצה לניווט קפיצה לחיפוש

עזרה עבור תבנית:MIHY[עריכת קוד מקור]

MIHY = Month In a Hebrew Year</big

מטרה[עריכת קוד מקור]

הצגת חודש בודד בלוח השנה העברי.

פרמטרים[עריכת קוד מקור]

  • פרמטר 1 = שם חודש עברי. השם ייכתב בכתיב מלא. דוגמאות: חשוון, אדר, אדר א'.
  • פרמטרים 2 + 3 + 4 = תאריך גרגוריאני המקביל ל-א' בחודש העברי שבפרמטר 1.
    * פרמטר 2 = שנה, כגון: 1881, 2039.
    * פרמטר 3 = מספר חודש לועזי, כגון: 4 (עבור אפריל).
    * פרמטר 4 = יום בחודש כגון:26.
  • פרמטר 5 = שנה גרגוריאנית בין 1970 ל-2037 המתנהגת דומה לשנה שבפרמטר 3 (מתחילה באותו יום בשבוע ויש לה אותו מספר של ימים כמו השנה בפרמטר 2).
    הסיבה לפרמטר זה: עקב באג 2038, הפקודה ‎#time‏ מטפלת אך ורק בשנים 1970 - 2037.
    דוגמאות:
    - השנה 1969 איננה מטופלת על ידי הפקודה ‎#time‏, אבל היא מתחילה ביום חמישי והיא איננה מעוברת - בדיוק כמו שנת 1975. לכן אם פרמטר 2 = 1969, אז פרמטר 5 יהיה 1975.
    - השנה 2052 איננה מטופלת על ידי הפקודה ‎#time‏, אבל היא מתחילה ביום שלישי והיא שנה מעוברת - בדיוק כמו שנת 1996. לכן אם פרמטר 2 = 2052, אז פרמטר 5 יהיה 1996.
ערך מורחב – טבלת המרה מלאה לכל שנה גרגוריאנית/עזרה
  • פרמטר 6 = חודש זוגי / לא זוגי בלוח השנה העברי:
    • 0 = חודש זוגי.
    • 1 = חודש לא זוגי.
  • פרמטר 7 = סוג של יום - עבור ימים 1-5 בחודש העברי.
    מספר בן 5 ספרות, כל ספרה מייצגת סוג יום, לפי הקודים שלהלן.
    לדוגמה, המספר 11351 משמעותו: א', ב', ה' בחודש הינם ימים רגילים, ג' בחודש הינו יום צום, ד' בחודש הינו יום טוב או שבתון.
    הקודים לסוגי הימים:
    • 1 = יום רגיל.
    • 2 = יום רגיל, שאיננו חג או מועד, אך יש הערה עליו (ערב חג, אסרו חג, פורים קטן וכדומה).
    • 3 = יום צום / יום זיכרון.
    • 4 = יום חג שאיננו שבתון (חול המועד, פורים, וכדומה).
    • 5 = יום טוב / יום שבתון.
    • 0 = יום שאיננו קיים (כגון: אין יום 30 בחודש אלול).
  • פרמטר 8 - כנ"ל עבור ימים 6-10 בחודש העברי.
  • פרמטר 9 - כנ"ל עבור ימים 11-15 בחודש העברי.
  • פרמטר 10 - כנ"ל עבור ימים 16-20 בחודש העברי.
  • פרמטר 11 - כנ"ל עבור ימים 21-25 בחודש העברי.
  • פרמטר 12 - כנ"ל עבור ימים 26-30 בחודש העברי.
    • אם החודש מכיל רק 29 ימים, יש לרשום 0 בספרה האחרונה. לדוגמה: 11110.