PHP-12小时到24小时

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP-12小时到24小时相关的知识,希望对你有一定的参考价值。

Convert 12hs format to 24hs format. In example: 10:00:00 a.m. return timestamp for 22:00. Or use: strtotime('1970-01-01 '.$hora);
  1. function hours12ToTimestamp24( $hora ){
  2. #Saco solo hora y min en un array
  3. $horaArray = explode(":", $hora);
  4. if( sizeof( $horaArray ) < 2 ) return 0;
  5. #Si tiene pm en el string le sumo 12 hs al mod de la hora sobre 12.
  6. $extra = strstr(strtolower($hora), 'pm') || strstr(strtolower($hora), 'p.m')? 12 : 0;
  7. return mktime(($horaArray[0]%12)+$extra, $horaArray[1], 0, 1, 1, 1970 );
  8. }

以上是关于PHP-12小时到24小时的主要内容,如果未能解决你的问题,请参考以下文章

在python中添加24小时

[12小时Javascript Clock显示24时间,错误的AM / PM

iOS常用于显示几小时前/几天前/几月前/几年前的代码片段

python代码实现时间从12小时制到24小时制的转换

24 小时日期增量 (PHP/Laravel)

iOS 24小时制和12小时判断