• 12-05-2010, 20:41:23
    #1
    Üyeliği durduruldu
    Arkadaşlar bana bu konuda yardımcı olursanız sevinirim.

    Asp olarak hazırladıgım bir scriptte ekledigim konunun kaç gün önce eklendigini göstermek istiyorum.
    05.05.2010 tarihinde eklenen bir konunun yanında konu 12 gün önce eklendi olarak göstermek istiyorum bu konuda yardımcı olursanız sevinirim.

    Script aspdir.
  • 12-05-2010, 21:27:08
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <%
    strGecmisTarih = "24.02.2008"
    response.write GecenZamaniBul(strGecmisTarih)
    %>

    <%
    Function GecenZamaniBul(strVeri)
    If strVeri = "" Then Exit Function
    GecenSaniye = DateDiff("s", strVeri, now())
    if GecenSaniye = 0 then
    GecenZamaniBul = "Biraz önce"
    elseif GecenSaniye >= 1 and GecenSaniye < 60 then
    GecenZamaniBul = ""&GecenSaniye&" saniye önce"
    elseif GecenSaniye >= 60 and GecenSaniye < 3600 then
    GecenZamaniBul = ""&int(GecenSaniye/60)&" dakika önce"
    elseif GecenSaniye >= 3600 and GecenSaniye < 86400 then
    GecenZamaniBul = ""&int(GecenSaniye/3600)&" saat önce"
    elseif GecenSaniye >= 86400 and GecenSaniye < 604800 then
    GecenZamaniBul = ""&int(GecenSaniye/86400)&" gün önce"
    elseif GecenSaniye >= 604800 and GecenSaniye < 2592000 then
    GecenZamaniBul = ""&int(GecenSaniye/604800)&" hafta önce"
    elseif GecenSaniye >= 2592000 and GecenSaniye < 31104000 then
    GecenZamaniBul = ""&int(GecenSaniye/2592000)&" ay önce"
    elseif GecenSaniye >= 31104000 then
    GecenZamaniBul = ""&int(GecenSaniye/31104000)&" yıl önce"
    end if
    End Function
    %>

    Kaynak: http://www.aspindir.com/Goster/5379
  • 12-05-2010, 21:56:08
    #3
    Üyeliği durduruldu
    Teeşekkür ederim kod için çalışıyor. Bende kendim başka bir kod oluşturdum ama biryerlerinde hata var. Hatanın nedenini bulamadım yardımcı olursanız sevinirim.

    <%

    BitisTarihi = "02.05.2010 21:35:07"

    %>

    <%= cstr(cint(Now()- &BitisTarihi& )) & " Gün" %>
  • 12-05-2010, 22:21:19
    #4
    İki tarih arasındaki fark bu şekilde alınmıyor. Aşağdaki kodu kullanabilirsiniz.

    <%
    BitisTarihi = "02.05.2010 21:35:07"

    Response.Write DateDiff("d", BitisTarihi, Now()) &" Gün"
    %>
  • 12-05-2010, 22:28:46
    #5
    Üyeliği durduruldu
    Tşk. Ederim Çok Güzel Oldu..
  • 12-05-2010, 22:51:32
    #6
    Üyeliği durduruldu
    <%
    BitisTarihi = "02.05.2010"
    tarih=(DateDiff("d", BitisTarihi, Now()))

    <%if & tarih & =10 then%>
    <FONT color="#66cc00"><strong>Yeni Haber</strong></FONT>
    <%else%>
    -
    <%end if%>



    Bu şekilde bir kod denemesi yaptım çalışmadı. 10 güne kadar eklenen konunun yeni oldugunu göstermek istiyorum. koddaki hatayı nasıl çözebilirim.
  • 12-05-2010, 23:02:23
    #7
    <%if CInt(tarih) <= 10 then%>
    <FONT color="#66cc00"><strong>Yeni Haber</strong></FONT>
    <%else%>
    -
    <%end if%>
  • 14-05-2010, 04:29:55
    #8
    <%
    if datediff("d",dateadd(d,10,rs("tarih")),date(now)) > 0 then
    response.write "Bu haber yenidir"
    else
    response.write "Bu haber eskidir"
    end if
    %>
  • 17-05-2010, 19:19:08
    #9
    Üyeliği durduruldu
    teşekkür ederim Hepinize.