테스트 사이트 - 개발 중인 베타 버전입니다

토요일 일요일 빼고 요일 출력 채택완료

"); for($i=1; $i<31; $i++) {     $day = "2021-04-$i";     echo("".$yoil[date('w', strtotime($day))]."");     } echo(""); for($i=1; $i<31; $i++) {     echo("".$i."");     }  echo("");

?>

 

아래 처럼 출력이 됩니다.

목금토일월화수목금토일월화수목금토일월화수목금토일월화수목금

123456789101112131415161718192021222324252627282930

 

토 ,일를 빼고 아래처럼 출력 할 수 있는 방법을 찾고 있습니다.

목 금  월 화 수 목  금 월 화 수  목  금  월  화 수 목 금  월 화 수 목 금

1  2    5  6   7  8   9  12 13 14 15 16  19 20 21 22 23  26 27 28 29 30

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

$yoil = array("일","월","화","수","목","금","토"); $days = ""; // 날짜저장변수

 

echo("

");

 

for($i=1; $i<31; $i++) {     $day = "2021-04-$i";     $w = date('w', strtotime($day));          if ($w == 0 || $w == 6) continue;          echo "

";     $days .= ""; }

echo "

{$days}"; echo "
{$yoil[$w]}{$i}
";

 

?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

빠른 답변에 감사드립니다.
혹시, 여기에서
주중에 공휴일을 뺄 수 있는 방법도 알고 계시는 지요?
5월 5일 수요일 어린이날 입니다.
5월 5일을 뺄 수 있는 방법도 알려 주시면 감사하겠습니다.
if ($w == 0 || $w == 6) continue; 아래에

if ($day == "2021-05-05" || $day == "2021-05-5") continue; <- 추가하시면 될것같아요!

댓글을 작성하려면 로그인이 필요합니다.

for($i=1; $i<31; $i++) {

 $aa=date('w', strtotime($day));

if( $aa==0 || $aa=6) continue;

...

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록