folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Php İle Zaman İşlemleri



Php İle Zaman İşlemleri

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek

    herkese merhabalar,

    date('d.m.Y - H:i:s');  ile tarih ve zamanı alıp veri tabanıma kaydediyorum şimdi benim isteğim ise kaydettiğim veri bu zamanın üstünden 2 saat geçmişse veriyi düzeltemesin bunu nasıl yapabilirim yardımcı olabilirmisiniz.

    şimdiden çok teşekkür ederim


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    Hocam yanlış değil ama kendini kısıtlıyorsun. Gerek yok. İlerde ekstra ekstra fonksiyonlar ile iş çözmek zorunda kalabilirsin.

    Veri tabanına zaman işlemlerini time(); komutu ile kaydet. Bu sana o tarihin sayısal değerini döndürecek şöyleki  1375057892 gibi. Bunu bu şekilde veri tabanına kaydedersen daha sonra zaman aralıklarının seçiminde rahat edersin.

    Db`den gelen veriyi  echo('d.m.Y H:i:s' , $dbdengelen)  şeklindede ekrana basabiirsin. 

    time() değişkeni sana o andaki zamanı Timestamp şeklinde verir.

    Timestamp bunu araştırırsan çok daha iyi olur. Projelerinde rahat edersin.

    Edit : Konuna cevap ;

    Veriyi eklerken benim dediğim şekilde eklersen şu şekilde devam edeceksin.

    insert komutunda db ye eklerken time() şeklinde ekledin.

    Daha sonra düzenleme kısmına geçtiğinde 

    $dbdengelentimedegeri - time();   (Eklendiği tarih - şuanki tarih) yaptığında sana bir sayı çıkacak diyelimki sen 2 saat istiyorsun.

    60x60x2 = 7200 (2 saati temsil eder.

     

    if($dbdengelentimedegeri - time() < 7200){

    iki saat geçmemiş işlemi yap

    } else {

    işlemi yapma 2 saat geçmiş

    }

     

     

     

    Erdem tarafından 18/Şub/17 17:27 tarihinde düzenlenmiştir

    Php for SEO nun ardından Php for Gcode (CNC)
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek
    <?php
    
    $bugun = date('Y-m-d H:i:s');	// 2017-02-18 18:38:02
    
    // $tarih = '2017-02-18 18:38:30';	
    $tarih = date('Y-m-d H:i:s' , '1487432310'); // time() ile alınan zaman damgasını istediğin şekilde gösterimini yapabilirsin 2017-02-18 18:38:30 tarihinin time değeri
    
    if(strtotime($bugun)>strtotime($tarih)) 
    	echo 'bugün tarih değişkeninden büyük';

     

    Örnek olarak bunlardan faydalanabilirsin.


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    arkinfes
    arkinfes's avatar
    Kayıt Tarihi: 07/Haziran/2007
    Erkek

    ikinizede çok teşekkür ederim :)


    Do majör soylu ve açık sözlü , Do minör patetik , Re majör parlak , Re minör melankolik , Mi bemol majör soylu ve patetik , aydinlik ama soylu ve karamsar tonmu lazim ozaman; mi majör , Mi minör doğanin ilk minör tonu olmasina karsin biraz melankoliktir , Fa majör karışıktır , Fa minör hepsinden patetiktir , Fa Diyez majör iste güçtür çünkü degiştirgeçlerle asiri yuklenmistir , Si majör parlak ve oyun bozannn :))
Toplam Hit: 785 Toplam Mesaj: 4
php zaman php zaman