Geri git   CurcunaForum.Org > Webmaster - Grafik - Tasarım > Html,Asp,Php Scriptler
Kayıt ol Yardım Topluluk

Html,Asp,Php Scriptler Önemli Scriptleri bu bölümde bulabilirsiniz.

Yeni Konu aç  Cevapla
 
LinkBack Seçenekler Stil
Alt 03-28-2007   #1
Profil
Üye
 
S.P.Q.R - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2007
Bulunduğu yer: HOLLANDA-AMSTERDAM
Mesajlar: 1.185
Üye No: 4

Seviye: 30 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Canlılık: 0 / 725
Çekicilik: 395 / 38482
Tecrübe: 3

Teşekkür

Teşekkürler: 0
0 Mesajina 0 Tesekkür Aldi
Rep
Rep Puanı : 20
Rep Gücü : 20
İtibar :
S.P.Q.R is on a distinguished road
S.P.Q.R - MSN üzeri Mesaj gönder
Standart Php ie iki tarih arasındaki fark gün olarak

<?
//******************************************** //
/////// tarih farkı hesaplama scripti /////////
/////// www.curcunaforum ///////////////

////////Programcı,tasarımcı,web masterlerin buluştuğu adres ///////////

////// ///////////

/////// ////////////

//******************************************** //



function tarihfarki($tarih_gir){

///girilecek olan tarihimizin arasındaki "-" işaretinin olması lazım.Örnek olara 02-12-2006 gibi

///eğer başka bir kesme kullanacaksanız aşağıda explode satırında bulunan "-" değiştirmeniz yeterli

///explode komutu ile tarihimizi parçalara ayırıp değişkenlere aktarıyoruz

$yeni_tarih=explode("-",$tarih_gir);

$ilk_gun=$yeni_tarih[0];

$ilk_ay=$yeni_tarih[1];

$ilk_yil=$yeni_tarih[2];

$son_gun=date("d");

$son_ay=date("m");

$son_yil=date("Y");

///burada aylarımızın kaç gün çektiğini değişkenlere aktarıyoruz

$ek[1]=31;

$ek[2]=28;

$ek[3]=31;

$ek[4]=30;

$ek[5]=31;

$ek[6]=30;

$ek[7]=31;

$ek[8]=31;

$ek[9]=30;

$ek[10]=31;

$ek[11]=30;

$ek[12]=31;



///önce yıl farkı varsa bundan doğan farkı GÜN olarak hesaplayalım



$yil_fark=($son_yil-$ilk_yil) * 365 ;

////for döngüsüyle ayları topluyorum

for($i=1;$i<$son_ay;$i++){

$son_ay_toplam=$son_ay_toplam+$ek[$i];

}

///şimdiki gün ve ay toplamımız

$toplam_son_gun=$son_ay_toplam+$son_gun;

////girilen ay'ı hesaplayalım

for($m=1;$m<$ilk_ay;$m++){

$ilk_ay_toplam=$ilk_ay_toplam+$ek[$m];

}

////girilen ay ve günü hesaplayalım

$toplam_ilk_gun=$ilk_ay_toplam+$ilk_gun;

$sonuc=$toplam_son_gun-$toplam_ilk_gun+$yil_fark;

/////burada sonuc değişkenine sonucumuzu yükledik.

///artık kullanacağınız yere göredeğişiklik yapabilirsiniz

/////ben burada basit bir if deyimi ile eğer tarih bugünün tarihi ise bugün sisteme girmiş

////eğer tarih daha önce ise kaç gün fark varsa onu yazıdırıyorum

if($sonuc==0){

echo "bugün girmis";

}else{

echo $sonuc."&nbsp;gün önce girmis";

}

}



?>





<?

///////yukarıdaki tarihfarki(); fonksiyonumuzu sayfanıza import edip

//////aşağıdaki gibi kullanabilirsiniz...

$tarih_gir="01-02-2007";

tarihfarki($tarih_gir);

?>
__________________

Click the image to open in full size.
S.P.Q.R is offline S.P.Q.R isimli üyenin yazdığı bu Mesajı değerlendirin.   Alıntı ile Cevapla
Cevapla

Etiketler
arasindaki, fark, iki, php, tarih


Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:04.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.