시스템 날짜가 20110408
입니다.PHP에서 사용자 친화적 인 날짜 만들기
8 April 2011
으로 변환 할 수 있습니까? 나는 PHP5를 사용하고있다. DateTime 클래스로 어떻게하는지 알 수 없습니다.
시스템 날짜가 20110408
입니다.PHP에서 사용자 친화적 인 날짜 만들기
8 April 2011
으로 변환 할 수 있습니까? 나는 PHP5를 사용하고있다. DateTime 클래스로 어떻게하는지 알 수 없습니다.
date 기능 < -
$original_date = '20110408';
date('d F Y', strtotime($original_date));
당신은 사용할 수 있습니다
date("j F Y", strtotime('20110408'));
이
echo date("Y-m-d H:i:s")."<br />";
echo date("F j, Y")."<br />";
echo date("j F Y")."<br />";
당신은 항상 사용할 수 있습니다하려고 :
function formatDate($date) {
// 20110408 -> 8 April 2011
$months = array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
$year = substr($date, 0, 4);
$month = $months[intval(substr($date, 4, 2))-1];
$day = (int)substr($date, -2);
return sprintf("%d %s %d", $day, $month, $year);
}
너무 쉽지 않기를 바랍니다.
DateTime으로 작업하는 방법을 알아낼 수 없습니까? 너 뭐 해봤 니? 코드 좀 보여주세요. 그리고 선하고 거룩한 모든 것을 위해서'date' 함수를 사용하는 것으로 돌아 가지 않습니다. DateTime에서는'format'이라고합니다. – Charles
질문하기 전에 Google을 사용하여 기본 답변을 찾으십시오. 이 질문은 PHP 날짜 - 형식에 관한 아주 기본적인 질문입니다. – Tareq
@Charles Oh 아이러니하게도 ... 모든 대답에는'date()'가 사용됩니다. –