답변 4개
채택된 답변
+20 포인트
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
2년 전
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
포인트적립
2년 전
친절한 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개
댓글을 작성하려면 로그인이 필요합니다.
2년 전
https://sir.kr/qa/461528?#answer_461550
여기에서
if (today.getDay() % 6 == 0) 을
if (today.getDay() == 1) 로 바꾸면 월요일을 표현할 수 있습니다.
----------
https://ahnsisters.tistory.com/27 를 참고하시면 다음주 월요일을 구할 수 있습니다.
----------
위 두가지를 바탕으로 남은시간을 카운트하면 되겠습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인