음, 이상하게 보입니다. 나와 함께 견뎌주세요. 누군가가 this 질문을했습니다. 그는 지난 월요일의 날짜를 원합니다. 그래서 제안했다다른 출력을 반환하는 동일한 함수
$monday=date(Y-m-d,strtotime('Monday this week'))
내 로컬 호스트에서 출력이 완벽했다. 그것은 2012-07-30
를 보여 줬다. 다른 남자는 제가 언급 한 기능이 작동하지 않는다고 말했습니다.
$monday=date(Y-m-d,strtotime('Monday'))
과 같은 날짜를 제공하고 있습니다 (예 : 2012-08-06
). 그리고 그는 거짓말하지 않습니다! 그가 연계한 온라인 편집장은 다음 월요일을 보여줍니다. 확인 this! 왜 이런 일이 일어나고 있습니까 ??
검색했지만 이유를 찾을 수 없습니다. PHP의 이전 버전 때문입니까? 어떤 도움이라도 대단히 감사하겠습니다. 고마워요
5.2.17과 5.3.10 사이의 어느 곳에서 문제가 해결되었습니다. http://viper-7.com/1PPz5m (붙여 넣기 기록 살펴보기). 'strtotime()'에 대한 변경 내역은 이것 (놀라운 놀람)을 언급하지 않지만 5.3에 대한'strtotime()'의 변경 사항이 있음을 알고 있습니다. 그래서 이것을 고친 것 같아요. – DaveRandom
해당 사이트에서 PHP 5.2.12 – Tivie
을 사용합니다. [5.3.0 릴리스에 대한 변경 내역] (http://www.php.net/ChangeLog-5.php#5.3.0)에서 살펴 보았습니다. "이번 주", "지난 주"/ "지난 주"및 "다음 주"문구에 대한 적절한 지원은 당일을 의미하며 실제로는 7 일 기간이 아님을 의미합니다. 나를. – DaveRandom