חישוב תאריך בעתיד או בעבר

Bash:
חישוב תאריך בעתיד או בעבר

איך לעשות:

# חישוב תאריך 10 ימים מהיום:
date -d "+10 days" '+%Y-%m-%d'

# חישוב תאריך 5 שבועות אחורה:
date -d "-5 weeks" '+%Y-%m-%d'

דוגמת פלט:

# תאריך 10 ימים מכאן
2023-04-15

# תאריך 35 ימים אחורה
2023-02-15

צלילה עמוקה:

במערכות יוניקס ולינוקס, חישוב תאריכים נעשה לעיתים באמצעות פקודת date, שהוצגה בשנות ה-70. גישות אחרות כוללות שימוש בתוספים כמו dateutils ובשפות תכנות אחרות.

פקודת date משתמשת בפרמטר -d להגדרת התאריך, ומאפשרת הזחת תאריך ביחידות מוגדרות כמו ימים ושבועות. ניתן להשתמש גם בחודשים ושנים. הזחת התאריך מחושבת בהתאם לפרקי זמן מדויקים, ולכן יש להיות מודעים לשינויים כמו שנים מעוברות וקפיצת שעה קיצומית.

ראו גם: