v2.5.2
Giriş yap

php tarihe göre işlemlerde yardım

aziz1235
401 defa görüntülendi
    
  "2021-08-05 00:00:00" => array:1 [▶]
  "2021-08-04 00:00:00" => array:1 [▶]
  "2021-08-03 00:00:00" => array:1 [▶]
  "2021-08-02 00:00:00" => array:1 [▶]
  "2021-08-01 00:00:00" => array:1 [▶]
  "2021-07-31 00:00:00" => array:1 [▶]
  "2021-07-30 00:00:00" => array:1 [▶]
  "2021-07-29 00:00:00" => array:1 [▶]
  "2021-07-28 00:00:00" => array:1 [▶]
  "2021-07-27 00:00:00" => array:1 [▶]
  "2021-07-26 00:00:00" => array:1 [▶]
  "2021-07-25 00:00:00" => array:1 [▶]
  "2021-07-24 00:00:00" => array:1 [▶]
    

arkadaşlar benim elimde böyle veriler var bunları günlük olarak işliyorum toplama çıkarma veya listeleme işlemleri ama benden şimdide 10 günün bir toplama çıkarma işlemini istiyolar bunu nasıl yapabilirim

örneğin 2021-08-05 tarihinden 10 gün öncesine yani 2021-07-26 ya kadar olanları
örneğin 2021-08-04 tarihinden 2021-07-25 tarihi
böyle böyle 10 günlük listelemeyi nasıl yapabilirim ?

Cevap yaz
Cevaplar (2)
zelemi
969 gün önce

//Şöyle bir şey yaparsan işini görür sanırım

/*
    Parametre 1= $Tarih1,
    Parametre 2= $Tarih2,
    Şimdi parametre 1 den yani tarih 1 den 10 gün geriye gidelim ve senin istediğin sonucu bulalım.
    Bu yapı dinamik olarak cronjop a tanımlarsan direk olarak sana her gün bu işlemin 
    10 gün geriden sayarak otomatik bir şekilde yapacak.
*/


    $Tarih1 = date('Y-m-d',strtotime("-10 day")); //on gün geriye gittik
    $Tarih2 = date('Y-m-d');//şimdiki tarihi bulduk sonraki aşama sorguya bunu sadece eklemek.
    
    $db->query("SELECT * FROM tablo_adin WHERE Tarih BETWEEN '$Tarih1' and '$Tarih2' );
    //olayımız bu kadar kolay gelsin.
    
house2k
969 gün önce

Merhaba bunu deneyebilirsin.

  select * from tablo where tarih1 between "2021-08-04" and "2021-07-25"