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

前端之家收集整理的这篇文章主要介绍了php 12小时制转换成24小时制的实现方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
PHP将12小时制转换成24小时制感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!
PHP将12小时制转换成24小时制,输入格式为:02:30:00 pm 转换成:14:30:00
  1. <?PHP
  2. /**
  3. * PHP将12小时制转换成24小时制
  4. *
  5. * @param
  6. * @author 网: www.www.jb51.cc
  7. **/
  8. function to_24_hour($hours,$minutes,$seconds,$meridiem){
  9. $hours = sprintf('%02d',(int) $hours);
  10. $minutes = sprintf('%02d',(int) $minutes);
  11. $seconds = sprintf('%02d',(int) $seconds);
  12. $meridiem = (strtolower($meridiem)=='am') ? 'am' : 'pm';
  13. return date('H:i:s',strtotime("{$hours}:{$minutes}:{$seconds} {$meridiem}"));
  14. }
  15. echo to_24_hour( 1,2,3,'pm' ); // Returns 13:02:03
  16. echo to_24_hour( '02','30','00','pm' ); // Returns 14:30:00
  17. /*** 来自编程之家 jb51.cc(jb51.cc) ***/

猜你在找的PHP相关文章