|
ASP'nin Tarih Fonksiyonları
• Now()
Server'in o anki sistem tarihini ve saatini verir.
|
örnek:
|
|
Kod:
|
<%=Now ()%>
|
|
Ekran çıktısı :
|
02.11.2003 : 22:59:20
|
• Date ()
Server'ın o anki sistem tarihini verir.
|
örnek:
|
|
Kod:
|
<%=date ()%>
|
|
Ekran çıktısı :
|
02.11.2003
|
• Time()
Server'ın o anki sistem saatini verir.
|
örnek:
|
|
Kod:
|
<%=time ()%>
|
|
Ekran çıktısı :
|
22:36:17
|
• Day(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o tarihin gününü verir.
|
örnek:
|
|
Kod:
|
<%=Day (date)%>
|
|
Ekran çıktısı :
|
2 (ayın 2. günü)
|
• Weekday(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o tarihin hangi gün olduğunu bize sayısal olarak verir. (Pazar=1, Pazartesi=2....Cuma=6, Cumartesi=7)
|
örnek:
|
|
Kod:
|
<%=Weekday(date)%>
|
|
Ekran çıktısı :
|
1
|
• Month(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o tarihin ayını verir.
|
örnek:
|
|
Kod:
|
<%=Month(date)%>
|
|
Ekran çıktısı :
|
11 (yılın 11. ayı)
|
• Year(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o tarihin yılını verir.
|
örnek:
|
|
Kod:
|
<%=Year(date)%>
|
|
Ekran çıktısı :
|
2003
|
• Hour(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o anki saati verir.
|
örnek:
|
|
Kod:
|
<%=Hour(Now)%>
|
|
Ekran çıktısı :
|
23
|
• Minute(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o anki dakikayı verir.
|
örnek:
|
|
Kod:
|
<%=Minute(Now)%>
|
|
Ekran çıktısı :
|
36
|
• Second(tarih)
Bir tarih parametresi ile birlikte kullanıldığında o anki saniyeyi verir.
|
örnek:
|
|
Kod:
|
<%=Second(Now)%>
|
|
Ekran çıktısı :
|
42
|
• Cdate(string)
Tarih formatlı bir string'in türünü tarihe çevirir
• Isdate(string)
Bir string'in tarih olup olmadığını test eder. True veya False değerini döndürür.
|
örnek:
|
|
Kod:
|
<%=Isdate("2.11.2003")%>
|
|
Ekran çıktısı :
|
True
|
|
Kod:
|
<%=Isdate("Rehberim Online")%>
|
|
Ekran çıktısı :
|
False
|
• Dateadd(tür,sayı,tarih)
Bir tarihe veya saate, belirli bir parametreye bağlı olarak değer eklemeye yarar. Parametre tablosu aşağıdadır:
|
Parametre
|
Tanım
|
|
yyyy
|
Yıl
|
|
m
|
Ay
|
|
d
|
Gün
|
|
w
|
Haftanın günü (Salı, çaramba vs.)
|
|
h
|
Saat
|
|
n
|
Dakika
|
|
s
|
Saniye
|
|
örnek:
|
|
Kod:
|
Dateadd("m", 3, "2.11.2003")
|
|
Ekran çıktısı :
|
2.02.2004
|
|
Kod:
|
Dateadd("d", 3, "2.11.2003")
|
|
Ekran çıktısı :
|
5.11.2003
|
|
Kod:
|
Dateadd("h", 3, "20:30:11")
|
|
Ekran çıktısı :
|
23:30:11
|
• DateDiff(tür, 1.tarih, 2.tarih)
İki tarih arasındaki zaman farkını yine belirli parametrelere bağlı olarak verir. Parametre tablosu yukarıdaki ile aynıdır.
|
örnek:
|
|
Kod:
|
DateDiff("d", Now, "02.01.2004 20:20:29")
|
|
Ekran çıktısı :
|
61 (Now=02.11.2003 23:26:13)
|
Kaynak : asundinay.com
|