HAZİRAN20

Kayıt edileli ne kadar süre geçmiş

ASP Programlama kategorisinde | [ 410 ] kez okunmuş | [3] Yorum » | Yorum Yaz »

Bu konu ekleneli 3 ay'dan uzun bir süre geçmiş. Konu geçerliliğini kaybetmiş ve/veya içerdiği linkler yayında olmayabilir.

Merhaba ,

ASP Programlama kategorisinde sık sık kendi kullandığım fonksiyonları ve kod parçalarını sizlerle paylaşacağım.

İlk fonksiyon aşağıda.

Birçok sitede eklenen konunun ne kadar süre önce yazıldığına dair küçük bilgi notları görürüz. 1 gün önce, 15 dk. önce ... vb. İşte aşağıdaki fonksiyon bu işe yaryor.

<%

 Function KacGun(dTarih)
  If Not Isdate(dTarih) then
   KacGun = "Hiç bir zaman."
  else
   GunSayisi = DateDiff("d", dTarih, Date())
   if GunSayisi = 0 Then
    SaatSayisi = DateDiff("h", dTarih, Now())
    if SaatSayisi = 0 Then
     KacGun = "Bugün, "& DateDiff("n", dTarih, Now()) &" dakika önce"      
    else  
     KacGun = "Bugün, "& SaatSayisi &" saat önce"
    end if
   elseif GunSayisi = 1 Then
    KacGun = "Dün"
   else
    KacGun = GunSayisi &" gün önce"
   end if
  end if
 End Function

%>

Kullanımı :
Response.Write Kacgun(TarihBilgisi)

Umarım işinizi görür.

Yorumlar

selçuk akkaya | 10/22/2009 8:18:32 PM
tamam ismail kaplan sorunu çözdüm bu fonksiyonu bizimle paylaştığın için teşekkürler, bakmak istersen

http://www.dnareklam.net/beykoz/otomobil.asp?islem=oto adresinden bakabilrisin birde bir soru sormak istiyorum konu ile alakalı değil ama belki bir bilgin vardır " sub " kullanımı siteyi ağırlaştırırmı, dikkat ediyorumda 4-5 bölümlü sub kullandığım zaman sayfanın açılması yavaşlıyor, bu konuda bilgi verebilirmisin
Merhaba, sub kullanmayı pek sevmiyorum genelde. Dolayısıyla sub'ın sayfada bir yavaşlamaya neden olduğu yada olmadığı konusunda pek bir tecrübem yok diyebilirim. Fakat gözle görülür bir yavaşlama olacağını tahmin etmiyorum. Kullanılan Sub'ın yapılandırılmasından kaynaklı bir problem olabilir belki. Araştırmak gerekiyor. Zaman bulabilirsem testler yapar ve sizinle paylaşmaya çalışırım. fakat bu kısa süre içerisinde olacak gibi görünmüyor :D
10/30/2009 2:01:22 AM tarihinde yazılmıştır.
selçuk akkaya | 10/21/2009 2:12:04 AM
merhaba İsmail Kaplan geçen zaman gösterimini bir türlü yapamadım localde oto ilan scripti hazırlıyorum ve ilan tablosunda tarih diye ( (now) şeklinde veritabanına kaydediyor ) alanım var hangi tarihde ilan eklendiği görülsün diye , fonksiyonunu görünce sitede kullanmak istedim ama 3 gün önce eklediğim ilan için bile "Hiç bir zaman." yazısı çıkıyor devamlı sorun ne olabilir acaba
Merhaba, Dikkat edersen fonksiyonda "hiç bir zaman" ifadesi sadece fonksiyona gönderilen parametrenin geçerli bir tarih olmaması durumunda sonuç olarak dönüyor. Bu da bir şekilde tarih bilgisinin alanının özelliğinin ya "text" formatında veri içerecek şekilde ayarlanmış olması, yada boş olmasından kaynaklanacak bir durumda olur. Veritabanındaki ilgili alanın özellikliğinin Tarih olarak tanımlandığını kontrol etmende yarar var.
10/22/2009 2:59:33 PM tarihinde yazılmıştır.
Cengiz PEKSOY | 7/26/2009 1:38:51 PM
Çok güzel bi` fonksiyon, çok işime yarayacak. Yorumların ve yazıların ne zaman, kaç gün önce yazıldığını ziyaretçinin bilmesi çok güzel olur.
Teşekkürler ismail abi.
Ne demek :D Keşke yeteri kadar zamanım olsa da daha fazla fonksiyon paylaşabilsem
7/27/2009 10:42:29 AM tarihinde yazılmıştır.

Konu hakkında düşüncelerinizi paylaşın

İsim / Nick

E-posta (Görüntülenmeyecektir)

web sitesi

Güvenlik Kodu Yandaki rakamları aşağıdaki kutuya yazınız