유닉스 타임 스탬프 1373623247이 있다고 가정 해 봅시다. 이제는 X 이후로 타임 스탬프가 단 몇 초 밖에 걸리지 않는다는 것을 알았습니다. 문제는 포맷입니다.시간대가있는 Unix 타임 스탬프 형식?
내가 사용하는 서버는 독일에서 호스팅되지만 영국에서는 12-07-13 12:01:01입니다. 실제로는 11:01:01 일뿐입니다.
내가 사용하고있는 코드는 다음과 같습니다 :
$date1 = date("j-m-y h:i:s",$date);
$dateobj = date_create("$date1", timezone_open('Europe/London'));
echo date_format($dateobj,"j-m-y h:i:s") . "\n";
내가 지금 가지고있는 문제는 실제로 날짜를 조정 점이다 다음과 같이 내가 무슨 짓을
$date = 1373623247;
echo date("j-m-y h:i:s",$date);
가 사용 date_create 및 시간대이었다 내일까지, 그리고 시간을 변경하지 않았습니다!
[date_default_timezone_set] (http://php.net/manual/en/function.date-default-timezone-set.php)을 사용하여 시간대를 설정하십시오. – Rikesh
내일은 안오고있어. '12-07-13'은'2012-07-13'로 분석된다. –