PDA

View Full Version : حرفه ای: تعیین نام روز بین دو تاریخ مشخص در PHP



mehrizian
یک شنبه 21 آبان 1391, 11:16 صبح
با سلام به همه دوستان
در یکی از پروژه ها نیاز به بررسی بین دو تاریخ مشخص در php دارم که نشون بده به طور مثال بین تاریخ های 1391/08/20 تا 1391/08/23 چه روزهایی می باشد.تعداد روز مد نظر من نیست .خروجی زیر نتیجه دلخواه من است .
شنبه 1391/08/20
یکشنبه 1391/08/21
دوشنبه 1391/08/22
سه شنبه 1391/08/23
لطفا کمک کنید .تنها مشکل پروژه برای راه اندازیش همینه........

Unique
دوشنبه 22 آبان 1391, 01:56 صبح
میتونی از تاریخ تبدیل این سایت (http://jdf.scr.ir/) استفاده کنی به این شکل :


$sdate_arr = jalali_to_gregorian(1391,8,20);
$edate_arr = jalali_to_gregorian(1391,8,23);

$sdate = strtotime($sdate_arr[0]."-".$sdate_arr[1]."-".$sdate_arr[2]);
$edate = strtotime($edate_arr[0]."-".$edate_arr[1]."-".$edate_arr[2]);

while($sdate <= $edate){
echo jdate("l Y-m-d",$sdate)."<br>";
$sdate += 60*60*24;
}

mehrizian
دوشنبه 22 آبان 1391, 08:27 صبح
میتونی از تاریخ تبدیل این سایت (http://jdf.scr.ir/) استفاده کنی به این شکل :


$sdate_arr = jalali_to_gregorian(1391,8,20);
$edate_arr = jalali_to_gregorian(1391,8,23);

$sdate = strtotime($sdate_arr[0]."-".$sdate_arr[1]."-".$sdate_arr[2]);
$edate = strtotime($edate_arr[0]."-".$edate_arr[1]."-".$edate_arr[2]);

while($sdate <= $edate){
echo jdate("l Y-m-d",$sdate)."<br>";
$sdate += 60*60*24;
}

سلام مرسی درست شد...:تشویق: