PHP将12小时制转换成24小时制,输入格式为:02:30:00 pm 转换成:14:30:00
<?PHP
/**
* PHP将12小时制转换成24小时制
*
* @param
* @author 网: www.www.jb51.cc
**/
function to_24_hour($hours,$minutes,$seconds,$meridiem){
$hours = sprintf('%02d',(int) $hours);
$minutes = sprintf('%02d',(int) $minutes);
$seconds = sprintf('%02d',(int) $seconds);
$meridiem = (strtolower($meridiem)=='am') ? 'am' : 'pm';
return date('H:i:s',strtotime("{$hours}:{$minutes}:{$seconds} {$meridiem}"));
}
echo to_24_hour( 1,2,3,'pm' ); // Returns 13:02:03
echo to_24_hour( '02','30','00','pm' ); // Returns 14:30:00
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
原文链接:https://www.f2er.com/php/528672.html