2009-11-17 3 views

답변

1

:

list($date) = explode('T', '2009-11-16T14:05:22-08:00'); 

$date 지금 '2009-11-16'이 될 것입니다.

3

그들이 그 형식으로 모든있어 가정하면, 가장 쉬운 방법은 다음과 같습니다

$result = substr($timestamp,0,10); 

타임 스탬프가 시작 타임 스탬프이며, 결과는 수정 된 시간 소인입니다.

+0

+1 단순 –

+0

내가 그 생각을하지만, 그것은 문제가되지 않습니다 이번 달의 첫 며칠 동안 한 자리에 한 달이 있었습니까? 그걸 망치지 않을 래? –

+0

한 자리 숫자의 달과 요일은 예를 들어 '14 : 05 : 22 '의'05 '와 같이 앞에 0이 표시됩니다. –

6

은 어쩌면이 작품 : 당신은 explode()을 사용할 수

date('Y-m-d', strtotime('2009-11-16T14:05:22-08:00')); 
1

영업 이익은 PHP와 정규식 질문으로 태그 때문에, 나는 그에게 PHP와 정규식 대답주지 :

$result = preg_replace("/T.*/", "", $timestamp); 
+0

+1을 받아야합니다. –

관련 문제