wordpress의 고급 사용자 정의 필드를 사용하여 특정 둘러보기의 시작 날짜와 종료 날짜를 입력하고 있습니다. 그 날짜는 형식화 된 mmddyy입니다 (10052013).PHP 날짜 형식이 올바로 작동하지 않습니다.
PHP를 사용하여 날짜 형식을 지정하려고합니다.
<?php
$date = get_field('start_date');
$y = substr($date, 4, 4); $m = substr($date, 0, 2); $d = substr($date, 2, 2);
// create UNIX
$time = strtotime("{$d}-{$m}-{$y}");
// format date (November 11th 1988)
echo date('F n, Y', $time);
?>
<?php
if(get_field('end_date')){
$date = get_field('end_date');
$y = substr($date, 4, 4); $m = substr($date, 0, 2); $d = substr($date, 2, 2);
// create UNIX
$time = strtotime("{$d}-{$m}-{$y}");
// format date (November 11th 1988)
echo ' - ' . date('F n, Y', $time);
}
?>
을하지만 날짜가 페이지에 렌더링 할 때, 어떤 이유로, 날짜가 항상 "2013년 10월 10일"내가 왜 몰라 다음과 같이 코드입니다. 여기에서 실제 동작을 볼 수 있습니다. http://onedirectionconnection.com/tester/?projects=take-me-home-tour
데이터베이스 값이 정상적으로 저장되어 올바르게 저장되었음을 보여주기 위해 출력합니다. 내가 PHP를 코딩 한 방식으로 잘못되어 가고 있습니다.
누구든지 나를 도와 줄 수 있습니까?
오 와우입니다. 이렇게하면 오류가 해결되었습니다. 정말 고맙습니다. – nellygrl