php 12小时制转换成24小时制的实现方法

前端之家收集整理的这篇文章主要介绍了php 12小时制转换成24小时制的实现方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP将12小时制转换成24小时制感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!
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

猜你在找的PHP相关文章