Melek Kentmen - Hulis Kentmen - Bloglar - Tarih ve Saat Fonksiyonları

Tarih ve Saat Fonksiyonları

ASP ile tarih ayarlarından bahsediceğiz.Tarih ile ilgili birçok fonksiyon vardır.Tarihin istediğimiz bölümünü alma gibi.Bunlar şöyledir :<%now() ' Bütün tarih ve saat'i verir.Çıktısı 06.01.2005 12:32:55 gibidir.date(now) ' Bu bize sadece tarihi verir.Çıktısı 06.01.2005 gibidir.day(now) ' Bu fonksiyon bulunduğumuz günü verir.Çıktısı 6 gibidir.month(now) ' Bu fonksiyon içerisinde olduğumuz ayın sayısını verir.Çıktısı 1 gibidir.year(now) ' Bu fonksyionda bulunduğumuz yılı vermektedir.Çıktısı 2005 gibidir.hour(now) ' Bu fonksiyon bize saati verir.Çıktı 12 gibidir.minute(now) ' Bu fonksiyonda sadece bulunduğumuz dakikayı verir.Çıktısı 32 gibidir.second(now) ' Bu fonksyion ise sadece saniye'yi verir.Çıktısı 55 gibidir.%>Not : Çıktı rakamlarını yazıyı yazılan zaman göre yazılmıştır.Yazılan Zaman : 06.01.2005 12:32:55Belirli tarih fonksiyonları böyledir.Tarih'de işlem yapma ise şöyledir<% DateAdd(""h"", 6, now()) %>Bu yazılan kodun anlamı ise şu andaki tarihden 6 saat sonrası verir.Yani şimdiki zaman 06.01.2005 12:32:55 ise işlem yapılmış komutun çıktısı 06.01.2005 6:32:55 dır.Eğer tarih geriye gitmek istiyorsanız<% DateAdd(""h"", -6, now()) %>Bu ise bize 6 saat öncesini verir.Çıktısı 06.01.2005 18:32:55 dir.Burada kullanmış olduğumuz ""h"" nin anlamı hour(saat) demektir.Buraya gelebilecekler şöyledir :""h"" = hour(saat)""n"" = minute(dakika)""s"" = second(saniye)""d"" = day(gün)""y"" = year(yıl)""m"" = month(ay)""w"" = week(hafta)DateAdd böyledir.DateAdd'den başka 2 tarih arasındaki farkı bulmamızı sağlayan DateDiff fonksiyonumuz vardır.Mesela 05.01.2005 ile 07.01.2005 arasındaki gün farkını bulmasını istemek için<% DateDiff(""d"",""05.01.2005"",""06.01.2005"") %> şeklinde yapmalıyız.DateDiff'de böyle kullanılırSon bir tane olarak Cdate fonksyionumuz vardır.Bunun anlamı Convert Date(Tarih çevirme) demektir.Kullanımı ise<% cdate(""06,01,2005"") %>Bu yazılmış tarihi çevirir.Çıktısı 06.01.2005 şeklinde olur.Tarih fonksiyonlarımızın hepsi bu kadardır.

Asp KodBank 2 yıl önce Melek Kentmen 357



Whatsapp İletişimTelefon Et