emreyavuz
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
05.11.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Erzurum
-
Ad Soyad
E** Y**
-
Mesajlar
132
-
Beğeniler
49 / 9
-
Ticaret
0, (%0)
Başlıkta anlattığım gibi 2 tarih arası süreyi hesaplamak istiyorum...Bununla ilgili internette yüzlerce kaynak var fakat hepsi sıradan tarih verince çalışıyor...(10.02.2014 12:25:32) Fakat tarihi bir txt dosyasından çekince olmuyor...
Yapmak istediğim farklı bir txt'ye kaydettiğim tarihi çekip $date(şuanki zaman)= date('Y-m-d H:i:s'); ile kıyaslayıp arasındaki farkı bulmak...
Kodlarımın neresinde hata var anlayamıyorum...
date_default_timezone_set('Europe/Istanbul');
$date= date('Y-m-d H:i:s');
$uyeismi= $_COOKIE["kulladi"];
$ilktarih_ac=fOpen("uyeler/".$uyeismi."/tarih.txt","r");
$ilktarih=fRead($ilktarih_ac,fileSize("uyeler/".$uyeismi."/tarih.txt"));
$baslangic = strtotime('$ilktarih');
$bitis = strtotime('$date');
$fark = abs($bitis-$baslangic);
$toplantiSure= $fark/60;
echo "Toplantı toplam ".$toplantiSure." dakikadır.";
fClose($ilktarih_ac);
?>
Yukarıdaki kodu yazdığımda hep aynı değer çıkıyor.Yani sürekli değişen zamanla kıyaslamaya rağmen herp aynı sayı...
-
Üyelik
26.11.2013
-
Yaş/Cinsiyet
29 / E
-
Meslek
Bilgisayar/Web Programclığı
-
Konum
Manisa
-
Ad Soyad
A** D**
-
Mesajlar
257
-
Beğeniler
8 / 46
-
Ticaret
0, (%0)
$date= date('Y-m-d H:i:s');
$ilktarih_ac=fOpen("tarih.txt","r");
$ilktarih=fRead($ilktarih_ac,fileSize("tarih.txt"));
$baslangic = strtotime($date);
$bitis = strtotime($ilktarih);
$fark= abs($bitis- $baslangic);
$sonuc=getdate($fark);
print($sonuc[yday]." Gun ".$sonuc[hours]." Saat ".$sonuc[minutes]." Dakika ".$sonuc[seconds]." Saniye");
?>
Kendinize göre düzenleyin, tarih.txt içinde 2014-07-09 22:34:00 yazıyor
1 kişi bu mesajı beğendi.