-
Üyelik
25.07.2018
-
Yaş/Cinsiyet
31 / E
-
Meslek
resepsiyonist
-
Konum
KKTC
-
Ad Soyad
R** D**
-
Mesajlar
7
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
Arkadaşlar bütün kodlara baktım belki artık yorgunluktan birşeyleri kaçırıyorum gözden ama çıkamadım işin içinden yapmak istediğim iki saatin arasındaki farkı öğrenmek ama saat 23.59 u geçtikten sonra sapıtıyor.
$baslangic = strtotime('23:00:00');
$bitis = strtotime('01:00:00');
$fark = abs($bitis-$baslangic);
$sonuc = $fark/60/60;
echo $sonuc." saattir."
kodlarım bu şekilde saat gece 01:00 olduğunda 23:00 olan saat arasındaki farkı bulmak istiyorum yani bana 2 yazdırması gerek ama tabiki 22 saat yazıyor. mesela 00:00 olsa saat, 20:00 ile işlem yapsak bana 20 saat diyecek ama ben istiyorum ki 4 saat fark var gün dönmüş bunu başaramadım kodlarda
VipTema
Vip Tema Web Tasarım
Kullanıcı
-
Üyelik
29.06.2011
-
Yaş/Cinsiyet
37 / E
-
Meslek
Vip Tema Web Tasarım A.Ş.
-
Konum
Tekirdağ
-
Ad Soyad
Ö** I**
-
Mesajlar
1393
-
Beğeniler
704 / 703
-
Ticaret
21, (%100)
Merhaba @redlife93
Siz bu çıkarma işlemini yaparken unuttuğunuz veya atladığınız bir şey var. 23:00 den 01:00 çıkarıyorsunuz arada saat farkı olduğu kadar gün farkı da var. 2 sonucunu elde edebilmeniz için, saat 23:00 atıyorum 28.07.2018 tarihine, saat 01:00'in ise 29.07.2018 tarihine ait olduğunu belirtmeniz gerek.
$bugun = mktime(23, 00, 00, 07, 28, 2018);
$gecmis = mktime(01, 00, 00, 07, 29, 2018);
$fark = $bugun - $gecmis;
echo 'Saat farkı: ' . $fark/60/60;
//ÇIKTI: -2
?>
-
Üyelik
25.07.2018
-
Yaş/Cinsiyet
31 / E
-
Meslek
resepsiyonist
-
Konum
KKTC
-
Ad Soyad
R** D**
-
Mesajlar
7
-
Beğeniler
0 / 0
-
Ticaret
0, (%0)
çok teşekkürler saadece saate o kadar odaklanmışım ki gün farkı olsa bile hesaplamaya çalışıyordum şimdi sonucu 2 bulabiliyorum :)