15 Ocak 2015, 06:38 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Geri Sayım <?php /*Bugünkü Zamandan Önce Bir Tarih Girilirse Kaç Gün Geçtiğini, Bugünkü Zamandan Sonra Bir Tarih Girilirse Ne Kadar Kaldığığını Verir... */ define("SANIYE",1); define("DAKIKA_SN",60*SANIYE); define("SAAT_SN",60*DAKIKA_SN); define("GUN_SN",24*SAAT_SN); class KalanZaman { var $snfark,$gun,$saat,$dakika,$saniye; var $durum="Var"; function KalanZaman($g) { $this->hesapla($g); } function hesapla($v) { $this->snfark = strtotime($v)-time(); if($this->snfark<0) { $this->snfark *= (-1); $this->durum = "Geçti"; } $this->gun = floor($this->snfark/GUN_SN); $this->snfark -= $this->gun*GUN_SN; $this->saat = floor($this->snfark/SAAT_SN); $this->snfark -= $this->saat*SAAT_SN; $this->dakika = floor($this->snfark/DAKIKA_SN); $this->snfark -= $this->dakika*DAKIKA_SN; $this->saniye = $this->snfark; } function rString() { $retVal = ""; if($this->gun!=0) $retVal .= $this->gun." Gün "; if($this->saat!=0) $retVal .=$this->saat." Saat "; if($this->dakika!=0) $retVal .=$this->dakika." Dakika "; if($this->saniye!=0) $retVal .=$this->saniye." Saniye"; return $retVal." ".$this->durum; } } $girilen_zaman = "2005-06-10 10:00:00"; $kalan_zaman = new KalanZaman("$girilen_zaman"); //Girilen Değerler MySQL datetime Formatıdır. Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. echo "Girilen Zaman :$girilen_zaman<br>"; echo $kalan_zaman->rString(); ?>
__________________ | |
|
Etiketler |
geri, sayım |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
5G'ye geri sayım. | Deep | Mobil Hatlar | 0 | 11 Temmuz 2013 10:03 |
Geri sayım başladı! | Zen | Bilim Dünyasından Son Haberler | 0 | 10 Aralık 2012 15:36 |
Geri Sayım.. | Düş | Şiir, Hikaye ve Güzel Sözler | 0 | 20 Mart 2011 03:34 |
Geri Sayım | Pala | mIRC Scripting Sorunları | 3 | 01 Haziran 2007 03:24 |