php tarihe göre işlemlerde yardım
"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 ?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
//Şö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.