• 21-10-2020, 17:43:27
    #1
    $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ü.
  • 21-10-2020, 17:51:53
    #2
    $fark = $tarih2->diff($tarih1);
    tarzı bir şey işine yarayabilir.
  • 21-10-2020, 17:58:11
    #3
    BerkayZ adlı üyeden alıntı: mesajı görüntüle
    $fark = $tarih2->diff($tarih1);
    tarzı bir şey işine yarayabilir.
    "localhost şu anda bu isteği işleme alamıyor. " uyarısı veriyor.
  • 21-10-2020, 17:59:50
    #4
    berkaycavdar adlı üyeden alıntı: mesajı görüntüle
    "localhost şu anda bu isteği işleme alamıyor. " uyarısı veriyor.
    Tekrar date'e çevirmeden dene hocam bir de.

    $tarih = $fark
  • 21-10-2020, 18:01:13
    #5
    BerkayZ adlı üyeden alıntı: mesajı görüntüle
    Tekrar date'e çevirmeden dene hocam bir de.

    $tarih = $fark
    Aynı hatayı veriyor.
  • 21-10-2020, 18:05:04
    #6
    kodların yanlış geldi bana
    $tarih1 değişkeni yok. boş dönüyor

    şöyle olmalı bana göre
    $tarih = $_POST["tarih1"];
    $tarih1 = strtotime($tarih);
    $tarih2 = date("Y-m-d"); // şuanki zaman

    $fark=$tarih2-$tarih1;

    echo $fark;

    //$tarih = date("d.m.Y", $fark);
  • 22-10-2020, 09:38:28
    #7
    <?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
    #8
    @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));
    ?>