امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کم کردن 10 روز از یه تاریخ کنونی
نویسنده پیام
crafcrab آفلاین
كاربر دو ستاره
**

ارسال‌ها: 216
موضوع‌ها: 79
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 42
( 33 تشکر در 31 ارسال )
ارسال: #1
Question  کم کردن 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 تاریخ ثبت شده در دیتابیس
۳۰-مهر-۱۳۹۰, ۰۳:۲۹:۱۸
ارسال‌ها
پاسخ
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #2
RE: کم کردن 10 روز از یه تاریخ کنونی
با strtotime ميشه اين کار رو کرد
نمونه هم برات نوشتم

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

موفق باشی

Root is not accessible
۳۰-مهر-۱۳۹۰, ۱۴:۱۹:۵۷
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : crafcrab


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نمایش تاریخ و ساعت tkd 2 9,329 ۱۲-اردیبهشت-۱۳۸۸, ۲۲:۲۹:۵۸
آخرین ارسال: taherism

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS