• 30-03-2010, 12:18:50
    #1
    Merhabalar belki de çok basittir ama yapamadım bulamadım yardımcı olursanız çok sevinirim.. java da olabilir.. Bugun tarihinden baslayıp ileri doğru sayacak bir sistem lazım.. 10 saniyedir buradayım 10 yıl 4 ay 21 gundur buradayım diye uzayıp gidebilecek bir sisteme ihtiyacım var..
  • 30-03-2010, 13:22:38
    #2
    Üyeliği durduruldu
    $zaman = mktime(0, 0, 0, date("m"), date("d"), date("Y"), date("h")+30, date("i"));
    echo "$zaman";

    yukarıdaki +30 dakika zamana eklenmiş bir biçimidir. eğer aradaki farkı bulmak istiyorsan şu yöntemide deneyebilirsin. herşey mantıktır php de
    $gun=date("d");
    $ay=date("m");
    $yil=date("Y");
    $hesaplama=($gun*60*60*24)+($ay*60*60*24*30)+($yil *60*60*24*30*365);
    bu şuanda olduğun yılın kabataslak hesabıdır. KAfamdan yaptım aya 30 gün dedim orasını şubat v.s. göre ayarlanabilir.
    bunu sql de ilk giriş olarak kaydedersin. sonradan ziyaretçi yine geldiğinde
    $hesaplamayeni=($gun*60*60*24)+($ay*60*60*24*30)+( $yil*60*60*24*30*365);
    ardından sql den ilk hesaplamayı alıp
    $zamanfarki=$hesaplamayeni-$hesaplama;
    şeklinde farki bulabilirsin. bu onun kaç saniye fark olduğunu söyler. ardından

    $zaman = mktime(0, 0, 0, date("m"), date("d"), date("Y"), date("h"), date("i")-$zamanfarki);
    diyerek adamın en son giriş yaptığı anı gösterebilirsin dilersen date mktime kullanarak aynen dediğin şekilde 1 yıl 3 ay 12 gün 5 saat 24 saniye bile diyebilirsin.
    umarım işini görür kabataslak çıkardım hemen
  • 30-03-2010, 13:37:45
    #3
    Güzel bir anlatımda ben bunu wordpress üzerinde bileşen olarak kullanacağım.. Veri tabanına kaydetmem felan gerekmiyor en sade sekli BugunkiTarih - 30.03.2010 = 1 yıl 9 ay 12 gun 15 saattir buradayım... gibisinden. Tarihten direk bugunki tarihi çıkarınca saçma bir sonuç çıkıyor onu işte bu şekle çeviremiyorum :S
  • 30-03-2010, 14:41:09
    #4
    Üyeliği durduruldu
    Hocam telden yaziyorum aksam eve gecince istedigin kodu yazarim merak etme icin rahat olsun
  • 30-03-2010, 14:42:58
    #5
    pm attım..
  • 30-03-2010, 14:59:28
    #6
    #bycapslock arkdaşım sağolsun kodları gönderdi.. Sorun çözülmüştür. İlginize teşekkür ederim...


    düzenleme : sorun çözülmüştür. ard arda iki mesaj olsun istemedim...