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

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

איך לעשות:

// חישוב תאריך עתידי - עוד 10 ימים מהיום
let today = new Date();
let futureDate = new Date(today);
futureDate.setDate(today.getDate() + 10);
console.log(futureDate);

// חישוב תאריך בעבר - 5 ימים לפני היום
let pastDate = new Date(today);
pastDate.setDate(today.getDate() - 5);
console.log(pastDate);

פלט לדוגמא:

2023-04-12T12:00:00.000Z (התאריך העתידי)
2023-03-28T12:00:00.000Z (התאריך בעבר)

צלילה עמוקה:

חישוב תאריכים ב-JS היה תמיד מורכב עקב מורכבות שעון העולם. התמיכה באזורי זמן ושינויים אוטומטיים ל-UTC יכולה לקרות אוטומטית, אבל לפעמים זה עלול ליצור בעיות. אלטרנטיבות כוללות ספריות כמו Moment.js ו-date-fns, אשר מציעות חווית משתמש נוחה יותר ופונקציונאליות רחבה יותר. קוד לוקאלי צריך לתמוך בתאריכים עבריים וטיפול באירועים היסטוריים ודתיים.

ראה גם: