2016-09-05 5 views
0

약간의 도움이 필요합니다. PHP를 사용하고 있습니다. 여기 는 예를 들어 날짜 : 월 2016년 9월 5일 15시 30분 0초 GMT + 0800 (중국 표준 시간)PHP UTC에서 로컬 날짜/시간 형식으로 변환

내가 원하는 것은 이런 outpout 표시입니다 : 2016년 9월 5일 15시 30분 0초을

이 함수를 사용하여 변환하려고 시도했습니다 : 날짜 ('Ymd h : i : s', strtotime ($ time));

그러나 출력은 다음과 같습니다 1970-01-01 8시 0분 0초

이 몇 가지 조언을 감사합니다 필요합니다.

답변

1

그냥 날짜 시간()를 사용 :

$time = 'Mon Sep 05 2016 15:30:00 GMT+0800'; 

$date = new DateTime($time); 
echo $date->format('Y-m-d H:i:s'); 
0

$ 날짜 = date_create 도움이 될 ("월 2016년 9월 5일 그리니치 표준시 15시 30분 0초 +0800 ");

echo date_format ($ date, "Y/m/d H : i : s");

관련 문제