ASP Tarih Islemleri

Asagida Vermis oldugum kod sitenizde ziyaretcilerin tarihi daha duzgun bicimde gormelerini ve o tarihin hangi gune ait oldugunu ogrenmelerini saglar.

Ornegin; kendi sitemde bloglar kayit olurken otomatik tarih formatinda kayit ediliyor. ornegin 5/27/2008 11:33:41 PM tarihinin ciktisi size 27 Mayis 2008, Sali olarak gorunuyor. bunun icin cok basit bir function yazmistim. Umarim isinize yarar..

Gunlerim = Array("" , "Pazar" , "Pazartesi" , "Sali" , "Carsamba" , "Persembe" , "Cuma" , "Cumartesi" )
Function TarihGoster(gelen)
gun = day(gelen)
if month(gelen) = "1" then
ay = "Ocak"
elseif month(gelen) = "2" then
ay = "Subat"
elseif month(gelen) = "3" then
ay = "Mart"
elseif month(gelen) = "4" then
ay = "Nisan"
elseif month(gelen) = "5" then
ay = "Mayis"
elseif month(gelen) = "6" then
ay = "Haziran"
elseif month(gelen) = "7" then
ay = "Temmuz"
elseif month(gelen) = "8" then
ay = "Agustos"
elseif month(gelen) = "9" then
ay = "Eylul"
elseif month(gelen) = "10" then
ay = "Ekim"
elseif month(gelen) = "11" then
ay = "Kasim"
elseif month(gelen) = "12" then
ay = "Aralik"
end if
yil = year(gelen)
gisim = Gunlerim(Weekday(gelen))
TarihGoster = gun &" "& ay &" "& yil &", "& gisim
END Function


Kullanimi sekli:
Veritabanindaki tarih: <%=TarihGoster(RS("tarih"))%>
Normal Tarih: <%=TarihGoster(Now())%>


  • personAyberk Atasay
  • calendar_monthMay 27, 2008
  • categoryASP
  • sharepaylaş
  • Eski Yorumlar:
  • sinan
  • tesekkurler.
  • 2008-05-27 21:16:25
  • Selim Topaloglu
  • <% Function TarihYap(GelenTarih) TarihYap = Day(GelenTarih)&" "&MonthName(Month(GelenTarih))&" "&Year(GelenTarih)&", "&WeekdayName(WeekDay(GelenTarih)) End Function %> Bunu kullan bunu :D
  • 2008-06-01 09:53:04
  • ilhan
  • temada biraz sekillendireyim diye ben bunu ayirdim ; <% Function aygoster(gelen) if month(gelen) = "1" then ay = "Ocak" elseif month(gelen) = "2" then ay = "Subat" elseif month(gelen) = "3" then ay = "Mart" elseif month(gelen) = "4" then ay = "Nisan" elseif month(gelen) = "5" then ay = "Mayis" elseif month(gelen) = "6" then ay = "Haziran" elseif month(gelen) = "7" then ay = "Temmuz" elseif month(gelen) = "8" then ay = "Agust" elseif month(gelen) = "9" then ay = "Eylul" elseif month(gelen) = "10" then ay = "Ekim" elseif month(gelen) = "11" then ay = "Kasim" elseif month(gelen) = "12" then ay = "Aralik" end if aygoster = (ay) END Function Function gunGoster(gelen) gun = day(gelen) gunGoster = (gun) END Function %> fakat bir sorun var localhostta sorunsuz calisirken hostta attigimda -> if month(gelen) = "1" then bu satirdan hata aliyorum bunu nasil duzeltebilirim data mysql bu yuzden mi acaba??
  • 2009-05-07 02:47:21
  • ilhan
  • simdide local hostta firefox ta bu hatayi veriyo ie de sorun yok... => Microsoft VBScript calýþma hatasý hata '800a000d' Tur uyumsuz: '[string: "12.08.2008"]' inc/head.asp, satir 3 satir 3 te de: if month(gelen) = "1" then sorun ne arkadaslar mysql oldugu icinmi boyle...
  • 2009-05-08 00:26:00
  • nevzat
  • Selim Topaloglu, tesekkurler
  • 2011-04-01 19:54:05
  • tekin
  • Merhaba , bitis tarihi bugunden once olanlari listelemek istiyorum fakat olmuyor , ya gun olarak aliyo ayi almiyo yada hic birini calistirmiyor , bugunki tarihten sonra olanlarida gosteriyo, baska bi yolu mu var acaba, kodlar asagidaki gibi "Select * from uyeler where bitistarih < '"&date&"'"
  • 2011-02-20 22:40:58
  • osman
  • supersiniz.Tesekkur ediyorum, saatlerdir yuzlerce sitede bu konu hakkinda yazilanlari uygulamaya calistim, hepsinde de sorunla karsilastim. Taaki bu kodlari gorunceye kadar. Tekrar tesekkur ediyorum.
  • 2011-09-27 17:02:56