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

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

איך לעשות:

הנה דוגמאות לחישוב תאריכים ב-Fish Shell, פשוטות וישירות:

לחשב תאריך עוד 10 ימים:

set date_future (date -d "+10 days" "+%Y-%m-%d")
echo $date_future

פלט דוגמא:

2023-05-10

לחשב תאריך לפני 5 ימים:

set date_past (date -d "-5 days" "+%Y-%m-%d")
echo $date_past

פלט דוגמא:

2023-04-25

עיון מעמיק

שימוש בפונקציית date ב-shell נפוץ בקרב תכניתנים לחישוב זמנים מוחלטים ויחסיים. ההיסטוריה של פקודה זו מתחילה רחוק, עם התפתחות מערכות Unix. ישנם חלופות כמו GNU date ב-Linux, ו-BSD date ב-macOS. פרטי היישום כוללים שימוש ב-flags כמו -d לציון ההפרש הזמני מהתאריך הנוכחי והפורמט -I או “+%Y-%m-%d” כדי לפלט את התאריך בפורמט סטנדרטי.

ראה גם