baktım nasıl birşey olabilir diye böyle bir fonksiyon yaptım epocha çevirmene gerek kalmıcak
function tarihcevir($tarih){
list($y, $m, $d) = explode('-', $tarih);
$tarih = mktime(0, 0, 0, $m, $d, $y);
return $tarih;
}
örneğin tarih1 sütunundan gelen veri $tarih1 değişkeninde
2010-08-14 olsun
fonksiyon içerisine soktuğumuzda
echo tarihcevir($tarih1);
1281733200
değeri döndürüyor

sonra bir hafta öncesini sokuyoruz
1 hafta öncesini öğrenmek için bunu kullanıyorsunuz
$tarih2=tarihcevir(date("Y-m-d", strtotime("-1 weeks")));
echo $tarih2;
getireceği değer
1281128400
bu iki tarih arasındaki fark 7 gündür epoch düzeninde 7 gün
604800 dür
kontrolüne geçelim
if(($tarih1-$tarih2) <= 604800){
echo 'Ödeme için 7 günden az bir süre var';
}else {
echo 'Ödeme için daha zamanınız var';
}
içindeki sayılar çok karışık beynim allak bullak oldu bi an baya zorlandım yarım saattir buna kafa yoruyorum