2014-11-01 4 views
-1
$date = '11/14/1997'; 
$unix_birthday = strtotime($date); 
echo $unix_birthday; 

결과는 다음과 같습니다 879,487,200PHP 날짜 시간은 동일하지 않습니다

나는이 코드를 실행하면 :

$time = 879487200; 
echo htmlspecialchars(gmdate("Y/m/d", $time)); 

결과는 다음과 같습니다

1997년 11월 14일

어떻게 해결할 수 있습니까? 날짜는

답변

0

echo htmlspecialchars(gmdate("Y/m/d", $time));

+0

나에게 도움이 안된다 ... m/d/Y 또는 Y/m/d의 차이점은 무엇입니까? –

+1

@AliyevRauf - 형식입니다. 월 - 일 - 년 - 월 - 일 ... 옵션 [PHP 문서보기] (http://php.net/manual/en/function.date.php) –

+0

이 테스트 중입니다. –

1
echo htmlspecialchars(gmdate("m/d/Y", $time)); 
+0

이제 올바릅니다. 나는 그것을 시험했다 –

+1

나를 위해 일하지 않았다. .. m/d/Y 또는 Y/m/d의 차이는 무엇 이냐? –

+0

http://ideone.com/W8g9Nn - 왜 작동하는지 보시겠습니까? – irrelephant

0
echo htmlspecialchars(gmdate("m/d/Y", $time)); 

그냥 재 배열 M/D/Y m = 월, D = 일 및 Y = 년

형식의 단지 문제 echo htmlspecialchars(gmdate("m/d/Y", $time));해야한다 동일하지 않습니다

데모

http://ideone.com/2R93OZ

,
+0

나에게 효과가 없다 ... m/d/Y 또는 Y/m/d의 차이는 무엇입니까? –

+0

Y/m/d로 쓰면 날짜가 형식화되어 1997/11/14이므로 첫 번째 연도부터 다음 달까지 생성됩니다. 대문자 Y를 사용해야합니다. – Boaprivate

+0

코드가 작동하는 바이올린을 줄 수 있습니까? –

관련 문제