2010-11-24 7 views
0

"00 : 00 GMT Mon 11 월 22 2010"을 (를) 더 보려면 어떻게하면 좋을까요?시간 문자열 PHP

+0

는 SO 확실히이 유형의 더 많은 질문이 필요합니다 ... – Shoe

답변

0

이 시도 :

 
//initial format 
echo '0:00:00.000 GMT Mon Nov 22 2010'; 

//unix format: 2010-11-22 
echo date('Y-m-d',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); 

//explicit format: Monday 22 November 2010 
echo date('l d F Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); 

2

strtotime과 함께 사용하지 않습니까?!

echo date('d/m/Y',strtotime('0:00:00.000 GMT Mon Nov 22 2010')); // I'm french 
0

먼저 strtotime으로 사용하여 날짜를 문자열로 변환 : strtotime
을 한 다음 sprintf를 사용하여 원하는 어쨌든 날짜를 포맷 : 기능 strtotime sprintf

0

사용 :

echo strtotime("00:00:00.000 GMT Mon Nov 22 2010"), "\n"; 
+1

나는 "사용자 친화적 인 형식"= P – MatTheCat

+0

사용자에 달려 있다고 생각하지 않는다 ... "de gustibus non est disputandum",하지만 아이디어는 o 변환을 수행하는 기능을 가지고 있습니다. 자신이 선택할 수있는 형식입니다. 질문은 "방법"이었습니다 ... –

1

것은 또한 찾을 수 있습니다 유용한 정보 :

$mysqldate = date('Y-m-d H:i:s', $phpdate); 
$phpdate = strtotime($mysqldate); 

그리고 CakePHP의 TimeHelper http://book.cakephp.org/view/1470/Time에 :

echo $time->nice($mysqlDate); 

etc. 
0

PHP 매뉴얼에 대한 확인 및 시도, strtotime으로 날짜 기능