$tarih = $_POST["tarih1"];
$tarih = strtotime($tarih);
$tarih2 = $tarih + (10*24*60*60);
$fark=$tarih2-$tarih1;
$tarih = date("d.m.Y", $fark);Bu şekilde inputtan tarihi çekiyorum ve üzerine gün ekliyorum. Yapamadığım şey inputtan çektiğim tarih ile gün eklediğim tarih arasındaki gün farkı. Nasıl yapabilirim? İnternetten araştırdım ama yapamadım bir türlü.
PHP Bilenlere Sorum Var
7
●165
- 21-10-2020, 17:43:27
- 21-10-2020, 17:58:11"localhost şu anda bu isteği işleme alamıyor. " uyarısı veriyor.BerkayZ adlı üyeden alıntı: mesajı görüntüle
- 21-10-2020, 17:59:50Tekrar date'e çevirmeden dene hocam bir de.berkaycavdar adlı üyeden alıntı: mesajı görüntüle
$tarih = $fark
- 22-10-2020, 09:38:28
<?php function dateDifference($start_date, $end_date) { // calulating the difference in timestamps $diff = strtotime($start_date) - strtotime($end_date); // 1 day = 24 hours // 24 * 60 * 60 = 86400 seconds return ceil(abs($diff / 86400)); } // start date $start_date = "2016-01-02"; // end date $end_date = "2016-01-21"; // call dateDifference() function to find the number of days between two dates $dateDiff = dateDifference($start_date, $end_date); echo "Difference between two dates: " . $dateDiff . " Days "; ?>alıntı - 22-10-2020, 19:20:33@berkaycavdar; Aşağıdaki kodları bir inceler misin işini görecektir?
<?php $bugun = date("d.m.Y"); $sonraki_gun = date("d.m.Y",strtotime('+5 days')); $fark = strtotime($sonraki_gun) - strtotime($bugun); echo floor($fark / (60 * 60 * 24)); ?>