• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تعیین زمان روزهای هفته بر اساس زمان جاری
#1
سلام دوستان
من واسه تعیین زمان روزهای هفته به مشکل بر خوردم . مثلا می خوام توی یه جدول روزهای این هفته رو نشون بدم و می خوام این کار رو از روی زمان امروز (نمی دونم مثلا امروز چن شنبه ست ) انجام بدم .
من این کارو کردم
اول با یه حلقه ی سویچ اومدم روز هفته رو از روی تابع jdate پیدا کردم و بعد هم با یه سویچ دیگه تاریخ هر روز رو پیدا کردم .
کد پی‌اچ‌پی:
switch(jdate('D'))

{
    case 
'ش':
       
$getday=0;
        break;
    case 
'ی':
        
$getday=1;
        break;
    case 
'د':
        
$getday=2;
        break;
    case 
'س':
        
$getday=3;
        break;
    case 
'چ':
        
$getday=4;
        break;
    case 
'پ':
        
$getday=5;
        break;
    case 
'ج':
        
$getday=6;
        break;
}
switch(
$getday)
{
    case 
'0':
        
$shnabe=jdate('Y/m/d',strtotime('+0 day'));
        
$yekshnabe=jdate('Y/m/d',strtotime('+1 day'));
        
$doshnabe=jdate('Y/m/d',strtotime('+2 day'));
        
$seshnabe=jdate('Y/m/d',strtotime('+3 day'));
        
$charshnabe=jdate('Y/m/d',strtotime('+4 day'));
        .
        .
        .
        break;
    case 
"1":
        
$shnabe=jdate('Y/m/d',strtotime('-1 day'));
        
$yekshnabe=jdate('Y/m/d',strtotime('0 day'));
        
$doshnabe=jdate('Y/m/d',strtotime('1 day'));
        
$seshnabe=jdate('Y/m/d',strtotime('+2 day'));
        
$charshnabe=jdate('Y/m/d',strtotime('+3 day'));
        .
        .
        .
        .





دنبال یه راه منطقی تر واسه این کار هستم
در کل می خوام وقتی که وارد پیج مورد نظر شدم با توجه به زمان اون روز که شاید شنبه باشه یا پنج شنبه یا ... روز های هفته بدست بیاد و بتونم با توجه به تاریخ اون روز های سلکت مورد نظر رو بزنم
ممنون می شم همفکری کنید و به راه حل منطقی تر بهم نشون بدین
  پاسخ
تشکر شده توسط :


پرش به انجمن:


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