PDA

View Full Version : کم کردن 10 روز از یه تاریخ کنونی



crafcrab
شنبه 30 مهر 1390, 02:26 صبح
سلام
من یه تاریخ دارم مثلا

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 تاریخ ثبت شده در دیتابیس

Arthas1990
شنبه 30 مهر 1390, 03:06 صبح
سلام
من یه تاریخ دارم مثلا

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 تاریخ ثبت شده در دیتابیس

سلام
این کد رو چک کن . فکر کنم جواب بده




<?php
$olddate = mktime(0, 0, 0, date("m") , date("d")-10, date("Y"));
?>




امیدوارم کمکی کرده باشم

Reza1607
شنبه 30 مهر 1390, 22:13 عصر
date('Y/m/d',strtotime('-10 days'));