2026, 새로운 도약을 시작합니다.

매 주 월요일 구하기 채택완료

매 주 월요일과 월요일까지 남은 시간을 구현해서 출력해야 하는데요.

만약 오늘 날짜(10/6) 기준으로 다음 월요일은 (11/9)이고 11월 9일까지 남은 시간은 몇일 몇시간 몇분 입니다.

만약 월요일이 당일이면 오늘은 월요일 입니다. 라는 문구가 나와야 하는데 이 것을 코드로 짤 수 있을까요?ㅠㅠ

답변 4개

채택된 답변
+20 포인트
Copy
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.

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

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

답변에 대한 댓글 1개

감사합니다 다음부턴 챗 GPT를 사용해봐야겠ㄴ예요^^

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

친절한 GPT 

Copy


$today = time(); // 현재 시간을 가져옵니다.

$nextMonday = strtotime('next Monday', $today); // 다음 주 월요일을 계산합니다.

// 다음 주 월요일까지의 남은 시간을 계산합니다.

$remainingTimeInSeconds = $nextMonday - $today;

// 남은 시간을 일, 시간, 분으로 분해합니다.

$daysRemaining = floor($remainingTimeInSeconds / (60 * 60 * 24));

$hoursRemaining = floor(($remainingTimeInSeconds % (60 * 60 * 24)) / (60 * 60));

$minutesRemaining = floor(($remainingTimeInSeconds % (60 * 60)) / 60);

echo "다음 주 월요일까지 남은 기간: {$daysRemaining}일 {$hoursRemaining}시간 {$minutesRemaining}분";
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다

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

https://sir.kr/qa/461528?#answer_461550

여기에서

if (today.getDay() % 6 == 0) 을

if (today.getDay() == 1) 로 바꾸면 월요일을 표현할 수 있습니다.

----------

https://ahnsisters.tistory.com/27 를 참고하시면 다음주 월요일을 구할 수 있습니다.

----------

https://sir.kr/g5_tip/18467

위 두가지를 바탕으로 남은시간을 카운트하면 되겠습니다.

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

답변에 대한 댓글 1개

감사합니다

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

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

로그인
🐛 버그신고