레코드를 데이터베이스에 추가 할 때 데이터베이스 NOW()
함수를 사용하여 날짜에 스탬프를 찍습니다. 그러나 내 서버는 전 세계의 중간에 위치하고 있으며 다른 시간대가 있습니다.저장된 데이터베이스 날짜를 현재 시간대로 변경 (strtotime?)
데이터베이스에서이 날짜 스탬프를 가져올 때 내 사이트에 "정확한"시간을 표시하려면 +8 시간을 조정해야합니다. 그러나, 나는 strtotime
첫 번째 장소에서 쓸만한 날짜를 만들려면 다음 strtotime
+8 시간, 그 다음에 strtotime
그것은 그것을 필요한 형식으로 바꾼다, 맞습니까?
여러 번의 문장 반복을 시도했지만, 30 Sep 07:35
또는 01 Jan 00:00
개의 결과를 얻을 수 있으며 요청한 단어는 30 Sep 15:35
이 아닙니다. 나는 실패 시도한 여러 가지의 2014-09-30 07:35:36
하나 :
이$chat_time = date("Y-m-d H:i:s", strtotime($chat_time));
$chat_time = strtotime("+8 hours");
$chat_time = date("d M, H:i", strtotime($chat_time));
는 매력을 작품, 감사합니다. – mpdc