PHP将文本时间格式转换为时间格式



可以在1H22M14S或22M55S中转换快速时间使用PHP?

是的,创建一个格式字符串,使用DateTime类使用方法createFromFormat从格式解析。这确实是一个神奇的课程!

php.net对此有出色的文档:http://php.net/manual/en/datetime.createfromformat.php

他们甚至有一个示例接近您的特定问题,您只需要对其进行一些调整:

  $mytime = '23h15m03s';
  echo DateTime::createFromFormat('Hhimss',$mytime)->format('H:i:s');

如果您偶尔有零件(例如示例中的小时(,则需要使用该格式才能使其工作。

最新更新