这是我用于显示日期的程序功能。我正在尝试将其转换为OOP。这是学习OOP的练习。我知道这很简单,但我刚开始学习OOP PHP。谢谢你能否解释一下。
<?php
function getMonth( $monthNum ){
$listMonth = array( 'janvier', 'février', 'mars', 'avril', 'mai', 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre' );
return $listMonth[ ( $monthNum - 1 ) ];
}
function getDay( $day ){
if( $day == '01' || $day == '1' ) return '1<sup>er</sup>';
else return $day;
}
function dateFormat( $date, $format = 'dd mm YYYY' ){
list( $year, $month, $day ) = explode( '-', $date );
switch( $format ){
case 'dd mm YYYY' : $dateFormat = getDay( $day ).'-'.getMonth( $month ).'-'.$year; break;
case 'mm YYYY' : $dateFormat = getMonth( $month ).'- '.$year; break;
default : $dateFormat = getDay( $day ).'- '.getMonth( $month ).'-'.$year; break;
}
return $dateFormat;
}
echo dateFormat('14-01-2014');
?>