ايران ويج

نسخه‌ی کامل: کم کردن 10 روز از یه تاریخ کنونی
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
من یه تاریخ دارم مثلا

2011-02-24

که تو دیتابیس ذخیره شده
حالا من تاریخ امروز رو میگیرم مثلا
2011-03-01

و ازش 10 روز کم میکنم

که میشه
2011-02-19
چون ماه دوم در ماه های خارجی 28 روز هست یعنی از روز 19 ماه 2 تا روز 28 میشه 9روز و یک روزم ماله ماه 3 رو داریم میشه 10 روز کم کرده

میخواستم ببینم تابعی داریم که این کار رو انجام بده
یعنی خودش بفهمه که اگه تداد روز در ماه فعلی کم بود بره و از ماه قبلی کم کنه

در یک کلام:

2011-03-01 تاریخ کنونی
منهای
10
برابر
2011-02-19

مقایسه جواب با
2011-02-24 تاریخ ثبت شده در دیتابیس
با strtotime ميشه اين کار رو کرد
نمونه هم برات نوشتم

کد php:
<?php 
$date 
'01-03-2011' ;
$daysAgo strtotime '-10 day' strtotime $date ) ) ; 
echo 
date 'j-m-Y' $daysAgo ); 
?>

موفق باشی