PHP에서 타임 스탬프에 대한 :정규식 내가이 형식에 타임 스탬프를 수행하기 위해 노력하고있어
2009-11-16T14 : 05 : 22-08 : 00
및 확인
처럼 무언가로 만들어 놓을2009-11-16
"T"다음에 오는 모든 것을 제거하려면 어떻게합니까?
PHP에서 타임 스탬프에 대한 :정규식 내가이 형식에 타임 스탬프를 수행하기 위해 노력하고있어
2009-11-16T14 : 05 : 22-08 : 00
및 확인
처럼 무언가로 만들어 놓을2009-11-16
"T"다음에 오는 모든 것을 제거하려면 어떻게합니까?
:
list($date) = explode('T', '2009-11-16T14:05:22-08:00');
$date
지금 '2009-11-16'
이 될 것입니다.
그들이 그 형식으로 모든있어 가정하면, 가장 쉬운 방법은 다음과 같습니다
$result = substr($timestamp,0,10);
타임 스탬프가 시작 타임 스탬프이며, 결과는 수정 된 시간 소인입니다.
은 어쩌면이 작품 : 당신은 explode()
을 사용할 수
date('Y-m-d', strtotime('2009-11-16T14:05:22-08:00'));
영업 이익은 PHP와 정규식 질문으로 태그 때문에, 나는 그에게 PHP와 정규식 대답주지 :
$result = preg_replace("/T.*/", "", $timestamp);
+1을 받아야합니다. –
+1 단순 –
내가 그 생각을하지만, 그것은 문제가되지 않습니다 이번 달의 첫 며칠 동안 한 자리에 한 달이 있었습니까? 그걸 망치지 않을 래? –
한 자리 숫자의 달과 요일은 예를 들어 '14 : 05 : 22 '의'05 '와 같이 앞에 0이 표시됩니다. –