Merhaba. Bana posttan ay ve gün adında iki değer geliyor.
Bu ay ve gün değerini nasıl mevcut zamandan çıkarıp sonucu yazdırabilirim?
Baya denedim fakat başaramadım.
PHP tarih ile ilgili işlem
7
●142
- 18-10-2022, 22:23:40Vallahi hocam kullanmıyorum. Ama şöyle anlatsam.opyan adlı üyeden alıntı: mesajı görüntüle
posttan gelen gün = 1 , ay = 1
mevcut gun ve aydan çıkartılacak
nasıl olur? - 19-10-2022, 14:23:15Gelen veriler sql varchar olarak kayıt edildiğini düşünelim;
02.10.2022 olarak geldiğini düşünelim.
eğer tarih gün ay olarak geliyorsa bir string verileri çekip sonuna yıl ekleyeceksin.
$simdi=date('d.m.Y');//bu şimdiki tarih.; burada d.m.y kullanıyorum. 19.10.2022 olarak gelecektir. $baslangic=strtotime('10.10.2022' );//sen içeriye çekeceğin veriyi ekleyeceksin istersen verileri çevirip bir string oluşturabilrisin. $simdi2=strtotime($simdi); $sonuc=($simdi2-$baslangic )/86400; echo $sonuc; // gün farkını verir. - 19-10-2022, 19:55:02Edit: Pardon sorun çözülemedi hala :c
Saçma bir sonuç veriyor :C
echo $simdi=date('d.m');
echo '<br>';
echo $baslangic=strtotime(' '.$gun.'.'.$ay.' ');
echo '<br>';
echo $simdi2=strtotime($simdi);
echo '<br>';
echo $sonuc=($simdi2-$baslangic) / 86400;
İşemini yapınca 0.75625 sayısını veriyor.
gun ve ay değişkeninin değeri aynı ikisi de 1 - 19-10-2022, 20:33:10Yıl vermeden hesaplamaz ki 😳iltu33 adlı üyeden alıntı: mesajı görüntüle