DateAdd(tarih_bölümü, sayı, tarih)
tarih_bölümü: Gerekli. Burada tarihin hangi değerinin değiştirileceğini belirteceğiz. İlgili değerler aşağıdaki tabloda.
sayı: Gerekli. tarih_bölümü değerinde belirtilen tarihin ilgili bölümüne bizim belirttiğimiz sayıyı ekler. Eğer sayı pozitif ise gelecek tarihleri, negatif ise geçmiş tarihleri buluruz.
tarih: Gerekli. İster daha önce bir yerlerde tanımladığımız bir tarih değişkeni ya da tarihle ilgili bir fonksiyon olabilir.
tarih_bölümü ile ilgili ayarlar;
yyyy: yıl
m: ay
d: gün
w: haftanın günü
ww: yılın haftası
h: saat
n: dakika
s: saniye
Örnek;
Tarih = Now()
Yeni_Tarih = DateAdd("h", +7, Tarih)
Bu örnekle, sunucunun saatine("h") 7 saat ekliyoruz. Özellikle Amerika'daki sunucular için, bu yöntemle saatleri Türkiye saatine göre ayarlayabiliriz.
DateAdd fonksiyonuyla istediğimiz tarihi bulabiliriz. Ama gerçekte olmayan tarihleri bulamayız. Örneğin;
Tarih = "31.01.1995"
Yeni_Tarih = DateAdd("m", 1, Tarih)
yazdığımızda, ay değerine 1 ay ekle diyoruz. Ocak'tan sonrası Şubat, ama bize 31.02.1995 değerini döndürmez. Çünkü Şubat en fazla 29 çekebilir. Onun yerine 28.02.1995 değeri döner.
Eğer tarih 31.01.1996 olsa idi ve aya 1 ay ekleseydik, o zaman da bize 29.02.1996 değeri dönecekti, çünkü 1996 yılında Şubat ayı 29 çekmiştir (artık yıl).
tarih_bölümü: Gerekli. Burada tarihin hangi değerinin değiştirileceğini belirteceğiz. İlgili değerler aşağıdaki tabloda.
sayı: Gerekli. tarih_bölümü değerinde belirtilen tarihin ilgili bölümüne bizim belirttiğimiz sayıyı ekler. Eğer sayı pozitif ise gelecek tarihleri, negatif ise geçmiş tarihleri buluruz.
tarih: Gerekli. İster daha önce bir yerlerde tanımladığımız bir tarih değişkeni ya da tarihle ilgili bir fonksiyon olabilir.
tarih_bölümü ile ilgili ayarlar;
yyyy: yıl
m: ay
d: gün
w: haftanın günü
ww: yılın haftası
h: saat
n: dakika
s: saniye
Örnek;
Tarih = Now()
Yeni_Tarih = DateAdd("h", +7, Tarih)
Bu örnekle, sunucunun saatine("h") 7 saat ekliyoruz. Özellikle Amerika'daki sunucular için, bu yöntemle saatleri Türkiye saatine göre ayarlayabiliriz.
DateAdd fonksiyonuyla istediğimiz tarihi bulabiliriz. Ama gerçekte olmayan tarihleri bulamayız. Örneğin;
Tarih = "31.01.1995"
Yeni_Tarih = DateAdd("m", 1, Tarih)
yazdığımızda, ay değerine 1 ay ekle diyoruz. Ocak'tan sonrası Şubat, ama bize 31.02.1995 değerini döndürmez. Çünkü Şubat en fazla 29 çekebilir. Onun yerine 28.02.1995 değeri döner.
Eğer tarih 31.01.1996 olsa idi ve aya 1 ay ekleseydik, o zaman da bize 29.02.1996 değeri dönecekti, çünkü 1996 yılında Şubat ayı 29 çekmiştir (artık yıl).