-
Üyelik
14.09.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Freelancer
-
Konum
Bursa
-
Ad Soyad
İ** Ç**
-
Mesajlar
382
-
Beğeniler
57 / 78
-
Ticaret
8, (%100)
Merhaba arkadaşlar elimde 2 tane veri var..
25-02-2014 ve 05-03-2014 bu 2 tarih arasındaki gün farkını bulan fonksiyonu bir türlü çıkartamadım kafamın karışıklığı yüzünden şuan beynim durmuş gibi :)
Bunu nasıl yapabiliriz? ben bir türlü beceremedim yardımcı olabilecek bir arkadaş varsa gerçekten çok iyi olur :)
Not: Tarihleri post ile çektiriyorum yani yukarıda belirttiklerimi değişken olarak düşünebilirsiniz..
ÇÖZÜLDÜ
turkedition adlı üyeden alıntı
function gunkarsilastir($tarih1,$tarih2){return floor((mktime(0,0,0,date("m",strtotime($tarih2)),date("d", strtotime($tarih2)),date("Y",strtotime($tarih2)))-mktime(0,0,0,date("m",strtotime($tarih1)),date("d",strtotime($tarih1)),date("Y",strtotime($tarih1))))/(24*60*60));}
Kullanımı:
echo gunkarsilastir("25-02-2014","05-03-2014");
Develops everything always..
Onur89TR
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
04.12.2011
-
Yaş/Cinsiyet
35 / E
-
Meslek
.
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
2376
-
Beğeniler
704 / 791
-
Ticaret
1, (%100)
$tarih1 = strtotime("2014-03-05 00:00:00");
$tarih2 = strtotime("2014-02-25 00:00:00");
echo ($tarih1 - $tarih2) / (60*60*24);
// Çıktısı: 8
?>
1 kişi bu mesajı beğendi.
-
Üyelik
22.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Bilgisayar Programcılığı
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** A**
-
Mesajlar
435
-
Beğeniler
90 / 80
-
Ticaret
1, (%100)
$tarih1 = mktime(0, 0, 0, 2, 25, 2014);
$tarih2 = mktime(0, 0, 0, 3, 5, 2014);
$fark = $tarih2-$tarih1;
$hesapla = floor($fark / (24*60*60));
echo $hesapla; // 8 yazdırır
?>
1 kişi bu mesajı beğendi.
Skype: mehmetgyazilim
-
Üyelik
14.09.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Freelancer
-
Konum
Bursa
-
Ad Soyad
İ** Ç**
-
Mesajlar
382
-
Beğeniler
57 / 78
-
Ticaret
8, (%100)
Onur89TR adlı üyeden alıntı
$tarih1 = strtotime("2014-03-05 00:00:00");
$tarih2 = strtotime("2014-02-25 00:00:00");
echo ($tarih1 - $tarih2) / (60*60*24);
// Çıktısı: 8
?>
turkedition adlı üyeden alıntı
$tarih1 = mktime(0, 0, 0, 2, 25, 2014);
$tarih2 = mktime(0, 0, 0, 3, 5, 2014);
$fark = $tarih2-$tarih1;
$hesapla = floor($fark / (24*60*60));
echo $hesapla; // 8 yazdırır
?>
Tarihler gün-ay-yıl olarak geliyor yani sizin yazdıgınız fonksiyonlara nasıl entegre edicem anlayamadım..Kusura bakmayın kafanızı şişiriyorum ama gerçekten yapamayınca yapamıyor insan :)
Develops everything always..
-
Üyelik
22.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Bilgisayar Programcılığı
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** A**
-
Mesajlar
435
-
Beğeniler
90 / 80
-
Ticaret
1, (%100)
mktime fonksiyonu, bir tarihin 1 Ocak 1970 tarihinden beri geçtiği zamanı hesaplar. Benim kodlarımda iki tarihinde 1 Ocak 1970 üzerinden geçen zamanı hesaplanıp farkı karşılaştırılıyor saniye cinsinden döndürülüyor ve bölünerek yuvarlanıyor. Parametreler ise şu şekilde:
mktime(saat, dakika, saniye, ay, gün, yıl)
Siz bunu bir fonksiyon haline mi getirmek istiyorsunuz yoksa?
Skype: mehmetgyazilim
-
Üyelik
14.09.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Freelancer
-
Konum
Bursa
-
Ad Soyad
İ** Ç**
-
Mesajlar
382
-
Beğeniler
57 / 78
-
Ticaret
8, (%100)
turkedition adlı üyeden alıntı
mktime fonksiyonu, bir tarihin 1 Ocak 1970 tarihinden beri geçtiği zamanı hesaplar. Benim kodlarımda iki tarihinde 1 Ocak 1970 üzerinden geçen zamanı hesaplanıp farkı karşılaştırılıyor saniye cinsinden döndürülüyor ve bölünerek yuvarlanıyor. Parametreler ise şu şekilde:
mktime(saat, dakika, saniye, ay, gün, yıl)
Siz bunu bir fonksiyon haline mi getirmek istiyorsunuz yoksa?
Formdan gelen tarihleri (gün-ay-yıl) formatında aradaki günleri hesaplatmak istiyorum
25-02-2014 ve 05-03-2014 gibi bir tarihi
Develops everything always..
-
Üyelik
22.11.2013
-
Yaş/Cinsiyet
34 / E
-
Meslek
Bilgisayar Programcılığı
-
Konum
İstanbul Avrupa
-
Ad Soyad
Y** A**
-
Mesajlar
435
-
Beğeniler
90 / 80
-
Ticaret
1, (%100)
function gunkarsilastir($tarih1,$tarih2){return floor((mktime(0,0,0,date("m",strtotime($tarih2)),date("d", strtotime($tarih2)),date("Y",strtotime($tarih2)))-mktime(0,0,0,date("m",strtotime($tarih1)),date("d",strtotime($tarih1)),date("Y",strtotime($tarih1))))/(24*60*60));}
Kullanımı:
echo gunkarsilastir("25-02-2014","05-03-2014");
Skype: mehmetgyazilim
-
Üyelik
14.09.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Freelancer
-
Konum
Bursa
-
Ad Soyad
İ** Ç**
-
Mesajlar
382
-
Beğeniler
57 / 78
-
Ticaret
8, (%100)
turkedition adlı üyeden alıntı
function gunkarsilastir($tarih1,$tarih2){return floor((mktime(0,0,0,date("m",strtotime($tarih2)),date("d", strtotime($tarih2)),date("Y",strtotime($tarih2)))-mktime(0,0,0,date("m",strtotime($tarih1)),date("d",strtotime($tarih1)),date("Y",strtotime($tarih1))))/(24*60*60));}
Kullanımı:
echo gunkarsilastir("25-02-2014","05-03-2014");
Teşekkür ederim çalıştı eline sağlık :)
Develops everything always..