$today = date("Y-m-d");
로 날짜를 불러오는 기준이 어떻게 되는지 궁금합니다
오늘 자정지난 기준 6월9일 이여야 하는데 6월8일로 자꾸 어제자 날짜가 출력됩니다.
답변 4개 / 댓글 4개
서버 타임존 설정값이 위와 같다면 어디 다른곳에서 수정된게 있는지 채크해보세요.
터미널에서 한번 채크해보시구요
date() 함수는 php 내장함수로 서버 시간대를 가져옵니다.
타임존 셋이 정상이라면 현재시간이 맞아야합니다.
답변에 대한 댓글 2개
하위에서 설정되어있을수도 있기 때문에요..
어떤 업체꺼 사용중이신가요?
config.php에보면 서버시간이 늦거나 빠르거나하면 맞추는 코드가 있습니다
웹서버 혹은 리눅스? 에서 로케일이 안맞는거 같아요 서버 업체쪽으로 문의해보세요
답변에 대한 댓글 2개
한국호스팅인데 시간이 다르더라구요 ;;
다른 문제될만한 곳은 없을까요? 한번 확인해 보겠습니다
date_default_timezone_set("Asia/Seoul");
기본 시간대 기준으로 이렇게 되어있습니다.
지금 확인해보니 날짜가 현재날짜에서 -1로 표기되고 있습니다.
오늘9일
표기날짜8일 마지막접속일도 동일하게 6월8일 시간:분:초 이렇게 표시됩니다
혹시 어디서 수정해야 하는지 알수있을까요?ㅠ
+++
새로 회원가입후 확인해보니 실제 시간과 4시간 정도 차이납니다
가입일
2024-06-08 22:23:03
실제 가입일
2024-06-09-02:23:03
답변을 작성하려면 로그인이 필요합니다.