netbozum
tr.link

Yardım: 2 Saat arasındaki farkı bulma

4 Mesajlar 2.037 Okunma
acebozum
tr.link

OVER OVER WM Aracı Kullanıcı
  • Üyelik 01.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek DÜ Bilgisayar Müh. Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 158
  • Beğeniler 51 / 25
  • Ticaret 1, (%100)
$row3['end'] ile bitiş saatini $row3['start'] ile başlangıç saatini çekebiliyorum bu iki saat arasındaki farkı nasıl yaparım ?
PHP VE MYSQL KULLANIYORUM
 

 

googleasistan
reklam

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

$baslangic = new DateTime($row3['start']);
$fark = $baslangic->diff(new DateTime($row3['end']));
echo $fark->days;


datetime classını ve dif methodunu kullanabilirsin
OVER

kişi bu mesajı beğendi.

OVER OVER WM Aracı Kullanıcı
  • Üyelik 01.12.2013
  • Yaş/Cinsiyet 26 / E
  • Meslek DÜ Bilgisayar Müh. Öğrencisi
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 158
  • Beğeniler 51 / 25
  • Ticaret 1, (%100)

$sonsaat=$row['end'];

$ilksaatstr=strtotime($ilksaat);

$sonsaatstr=strtotime($sonsaat);

$fark=($sonsaatstr-$ilksaatstr)/60;


İle çözdüm problemi sağolun var olun
saat içimi saat.dakika.saniye
 

 

hsntngr hsntngr Kontör at Kullanıcı
  • Üyelik 21.09.2016
  • Yaş/Cinsiyet 31 / E
  • Meslek Full Stack Developer
  • Konum İstanbul Avrupa
  • Ad Soyad H** T**
  • Mesajlar 1155
  • Beğeniler 99 / 327
  • Ticaret 3, (%100)

$baslangic = new DateTime($row3['start']);
$fark = $baslangic->diff(new DateTime($row3['end']));
echo $fark->h; // saat
echo $fark->i; // dakika
echo $fark->s; // saniye


ben yine de alternatif olarak bırakayım hocam bir gün işinize yarayabilir :)
AhmetKarabulut OVER ASametYildirim

kişi bu mesajı beğendi.

wmaraci
wmaraci
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al