PDA

View Full Version : کمک خیلی فوری در مورد تاریخ



moohssenn
چهارشنبه 16 آذر 1384, 12:06 عصر
سلام
من میخوام از یه تاریخ ( چه شمسی چه میلادی) مثلا چند ماه بعد یا چند سال بعد اونو پیدا کنم .
نمیدونم تو توابع خود php هست یا نه ولی هر چی گشتم چیزی پیدا نکردم .
میخواستم ببینم کسی این کارو کرده یا تابعی نوشته که به درد من بخوره . البته شمسی یا میلادش فرقی نداره .
با تشکر فراوان

tabib_m
چهارشنبه 16 آذر 1384, 12:27 عصر
سلام
میتونی از mktime استفاده کنی.
برای مثال:


$year=date("Y");
$month=date("m");
$day=date("d");

$new_date=date("Y/m/d",mktime(0,0,0,$day+5,$month+3,$year+1));

این کد تاریخ یک سال و سه ماه و 5 روز بعد رو میده.

moohssenn
چهارشنبه 16 آذر 1384, 17:30 عصر
با تشکر فراوان از پاسخ شما
شما کمک فراوانی به من کردید اما خواستم یک نکته را نیز اشاره کرده باشم که در تابع mktime پارامتر چهارم معرف ماه و پارامتر پنجم معرف روز است .
پس بنابراین در تابع خود باید جای روز و ماه را عوض نمائید تا تاریخ صحیح درخواستی نمایش داده شود
یعنی به صورت زیر :

;((new_date = date("Y : m : d",mktime(0,0,0,$month+1,$day+3,$year+2


که این تابع 3 روزو 1ماه و 2 سال دیگرو نمایش میده
بازهم از پاسخ شما متشکرم

tabib_m
چهارشنبه 16 آذر 1384, 19:42 عصر
خواهش میکنم
خیلی ممنون از این که اشتباهم رو مطرح کردید. :)