תבנית:הפרש תאריכים – הבדלי גרסאות

מתוך ויקיפדיה, האנציקלופדיה החופשית
תוכן שנמחק תוכן שנוסף
חגי אדלר (שיחה | תרומות)
אין תקציר עריכה
Dnd man (שיחה | תרומות)
הוספת אפשרות לפרמטרים ללא שם
שורה 1: שורה 1:
<includeonly>{{תבנית:הפרש תאריכים/טקסט
<includeonly>{{תבנית:הפרש תאריכים/טקסט
|{{#חשב: {{{שנה2|{{שנה נוכחית}}}}} - {{{שנה1|{{שנה נוכחית}}}}} -
|{{#חשב: {{{שנה2|{{{6|{{שנה נוכחית}}}}}}}} - {{{שנה1|{{{3|{{שנה נוכחית}}}}}}}} -
{{#חשב תנאי: ({{{חודש1|{{חודש נוכחי}}}}} < {{{חודש2|{{חודש נוכחי}}}}}) or
{{#חשב תנאי: ({{{חודש1|{{{2|{{חודש נוכחי}}}}}}}} < {{{חודש2|{{{5|{{חודש נוכחי}}}}}}}}) or
(({{{חודש1|{{חודש נוכחי}}}}} = {{{חודש2|{{חודש נוכחי}}}}}) and
(({{{חודש1|{{{2|{{חודש נוכחי}}}}}}}} = {{{חודש2|{{{5|{{חודש נוכחי}}}}}}}}) and
({{{יום1|{{יום נוכחי}}}}} <= {{{יום2|{{יום נוכחי}}}}}))
({{{יום1|{{יום נוכחי}}}}} <= {{{יום2|{{יום נוכחי}}}}}))
| 0 | 1 }}
| 0 | 1 }}
}} |
}} |
{{#חשב: ( 12 + {{{חודש2|{{חודש נוכחי}}}}} - {{{חודש1|{{חודש נוכחי}}}}} -
{{#חשב: ( 12 + {{{חודש2|{{{5|{{חודש נוכחי}}}}}}}} - {{{חודש1|{{{2|{{חודש נוכחי}}}}}}}} -
{{#חשב תנאי: {{{יום1|{{יום נוכחי}}}}} > {{{יום2|{{יום נוכחי}}}}} | 1 | 0 }}
{{#חשב תנאי: {{{יום1|{{{1|{{יום נוכחי}}}}}}}} > {{{יום2|{{{4|{{יום נוכחי}}}}}}}} | 1 | 0 }}
) mod 12
) mod 12
}} |
}} |
{{#חשב: {{{יום2|{{יום נוכחי}}}}} - {{{יום1|{{יום נוכחי}}}}} +
{{#חשב: {{{יום2|{{{4|{{יום נוכחי}}}}}}}} - {{{יום1|{{{1|{{יום נוכחי}}}}}}}} +
{{#חשב תנאי: {{{יום1|{{יום נוכחי}}}}} <= {{{יום2|{{יום נוכחי}}}}}
{{#חשב תנאי: {{{יום1|{{{1|{{יום נוכחי}}}}}}}} <= {{{יום2|{{{4|{{יום נוכחי}}}}}}}}
| 0
| 0
| {{#בחר: {{{חודש1|{{חודש נוכחי}}}}}
| {{#בחר: {{{חודש1|{{{2|{{חודש נוכחי}}}}}}}}
| 1 = 31
| 1 = 31
| 2 = {{#חשב תנאי: ({{{שנה1|{{שנה נוכחית}}}}} mod 4) = 0
| 2 = {{#חשב תנאי: ({{{שנה1|{{{3|{{שנה נוכחית}}}}}}}} mod 4) = 0
| {{#חשב תנאי: ({{{שנה1|{{שנה נוכחית}}}}} mod 100) = 0
| {{#חשב תנאי: ({{{שנה1|{{{3|{{שנה נוכחית}}}}}}}} mod 100) = 0
| {{#חשב תנאי: ({{{שנה1|{{שנה נוכחית}}}}} mod 400) = 0 | 29 | 28 }}
| {{#חשב תנאי: ({{{שנה1|{{{3|{{שנה נוכחית}}}}}}}} mod 400) = 0 | 29 | 28 }}
| 29
| 29
}}
}}
שורה 50: שורה 50:
| שנה2 = השנה של התאריך השני (מספר שלם)
| שנה2 = השנה של התאריך השני (מספר שלם)
}}
}}
</pre> או באמצעות פרמטרים ללא שם:
<pre>
{{תבנית:הפרש תאריכים|יום1|חודש1|שנה1|יום2|חודש2|שנה2}}
</pre>
</pre>

כל השדות הם אופציונליים.
כל השדות הם אופציונליים.
שדה שלא הוגדר במפורש מחושב על פי התאריך הנוכחי.
שדה שלא הוגדר במפורש מחושב על פי התאריך הנוכחי.

גרסה מ־14:25, 24 ביוני 2008

תבנית זו מחשבת את ההפרש בשנים, חודשים וימים בין שני תאריכים נתונים.

התאריך הראשון חייב להיות קודם כרונולוגית לתאריך השני.
במילים אחרות, התאריך הראשון חייב להיות קטן מהתאריך השני.

שימוש

{{תבנית:הפרש תאריכים
| יום1  = היום של התאריך הראשון (1 - 31)
| חודש1 = החודש של התאריך הראשון (1 - 12)
| שנה1  = השנה של התאריך הראשון (מספר שלם)
| יום2  = היום של התאריך השני (1 - 31)
| חודש2 = החודש של התאריך השני (1 - 12)
| שנה2  = השנה של התאריך השני (מספר שלם)
}}

או באמצעות פרמטרים ללא שם:

{{תבנית:הפרש תאריכים|יום1|חודש1|שנה1|יום2|חודש2|שנה2}}

כל השדות הם אופציונליים. שדה שלא הוגדר במפורש מחושב על פי התאריך הנוכחי.