2017-12-23 11 views
-1

일요일부터 수요일까지 일부 코드를 사용하고 목요일부터 토요일까지 다른 코드를 사용하는 if 문을 사용하는 코드를 만들고 싶습니다.요일에 의존하는 if 문을 어떻게 만들 수 있습니까?

<?php 
$t = date("H"); 

if ($t < "20") { 
    echo "Have a good day!"; 
} else { 
    echo "Have a good night!"; 
} 
?> 

이 어떻게 계정에 요일을 적용하려면를 확장 할 수

이 I로 시작하고 무엇인가? ,

$t = (int)date("w"); 

if ($t <= 3) { 
    echo "Sunday to wedneday"; 
} else { 
    echo "Thursday to Saturday"; 
} 
+1

나는 당신이 무엇을 요구하고 있는지 분명하지 않습니다. [묻는 방법] (https://stackoverflow.com/help/how-to-ask)을 참조하십시오. – Galen

+0

스위치가 정상입니까? – ArtisticPhoenix

답변

-1

$dow = date('w'); // 0 is Sunday 
if ($dow <= 3) { 
    sundayToWednesday(); 
} else { 
    thursdayToSaturday(); 
} 
+0

'$ day'는 어떻게 채워 집니까? – Progrock

+0

그러면 시간 함수를 사용하여 PHP 타임 스탬프를 사용하여 현재 날짜를 가져와야합니다. $ current_time = time(); – kelrob

-1

내가 액세스하려는 숫자 일 당신의 구문해야한다 및 미래 수정)

switch(date('l')){ 
    case 'Sunday': 
    case 'Monday': 
    case 'Tuesday': 
    case 'Wednesday': 
     //code for these days 
    break; 
    case 'Thursday': 
    case 'Friday': 
    case 'Saturday': 
     //code for these days 
    break; 
} 

이것이 "한눈에"무엇을하는지 쉽게 알 수 있습니다. 종종 프로그래밍 할 때 가장 중요한 부분입니다.

+0

이유없이 downvote하는 것은 비겁하고 도움이되지 않습니다. – sorak

0

이가 시도

if (($day == 'Sunday') || ($day == 'Monday') || ($day == 'Tuesday') || ($day == 'Wednesday')) { 

     #Do something 

    } else { 

     #Do something else 
    } 
0

내가 읽기 쉽 (그것을 이런 식으로 할 것이다 :