【问题标题】:Convert 12 to 24 hour time within a range in PHP在 PHP 的一个范围内转换 12 到 24 小时的时间
【发布时间】:2019-06-17 17:00:13
【问题描述】:

我从 WordPress 的一个字段中得到这样的时间范围:

8 am - 5 pm

我只想确保我的想法是正确的。

我假设如果我想将该时间转换为 24 小时格式,我需要先去掉破折号 -,然后将每小时的 8 am5 pm 转换为单独的时间数字.所以是这样的吗?:

$newHours = explode('-',$hours);
$time_am  = date("H:i", strtotime($newHours[0]));
$time_pm  = date("H:i", strtotime($newHours[1]));

想知道是否有可能更好的方法来解决这个问题,特别是如果我还要花数天时间。

【问题讨论】:

    标签: php wordpress datetime


    【解决方案1】:

    你可以试试这样的:

    // 24 小时制到 12 小时制

    $time_in_12_hour_format = date("g:i a", strtotime("13:30"));

    //12小时制转24小时制

    $time_in_24_hour_format = date("H:i", strtotime("1:30 PM"));

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 1970-01-01
      • 1970-01-01
      • 2018-08-02
      • 2013-10-14
      • 2012-04-09
      相关资源
      最近更新 更多