Gün eklerken son tarih koşullarını karıştırmayın
«30 gün sonra» kolay görünür; ancak kullanışlı bir sonuç için başlangıç noktası belirli olmalıdır. Kişisel planlamada bugün yeterli olabilir. Önceki bir anlaşmayı takip etmek içinse o olayın tarihini kullanmak gerekir.
Başlangıç noktasını sabitleyin
1 gün eklemek bir sonraki tarihe geçer; 0 eklemek aynı tarihi korur. Talimat başlangıç tarihini «1. gün» sayıyorsa bu, başlangıcı dahil eden farklı bir kuraldır ve hesaplamadan önce belirtilmelidir.
«Bugün» zamanla değişir ve gece yarısına yakın yerler arasında farklı olabilir. Plan paylaşırken yalnızca «bugünden 2 hafta sonra» demek yerine başlangıç tarihini yazın.
Gün sayısı, ay sayısı değildir
30 gün eklemek her zaman 1 ay eklemekle aynı değildir. Aylar farklı uzunluktadır ve artık yıllar şubatı değiştirir. Talimatta belirtilen birimi kullanın; bir ayı kendiliğinizden 30 günle değiştirmeyin.
Takvim günlerine hafta sonları dahildir. «İş günü» için hafta sonları ve tatiller tanımlanmalıdır; yalnızca sayıyı değiştirmek yetmez.
Kaynaklar: US Naval Observatory — Leap years
Hesaplanan tarih, son teslim koşullarını yorumlamaz
Sonuç; teslimin gece yarısında mı, belirli bir mesai saatinde mi kapandığını veya tatile denk gelince ertelenip ertelenmediğini söylemez. Bu koşulları ilgili kurumdan öğrenin.
Saat cinsinden sürelerde başlangıç saatini ve saat dilimini de koruyun. Yaz saati geçişinde 1 takvim günü ile geçen 24 saat farklı olabilir.
Kaynaklar: MDN — Date.setDate and daylight-saving transitions
Örnek: 45 gün sonra takip
Örnek başlangıç tarihi 2026-09-29’a 45 takvim günü eklenirse 2026-11-13 elde edilir. Parçalara ayırarak kontrol edin: 30 Eylül’e 1 gün, 31 Ekim’e 31 gün daha, 13 Kasım’a da 13 gün.
Başka bir sınır örneğinde, 2026-01-31’den 30 gün sonrası şubatın sonu değil, 2026-03-02’dir. Asıl talimat «1 ay» diyorsa bunu otomatik olarak bu hesapla değiştirmeyin.