簡體   English   中英

在PHP范圍內轉換12到24小時的時間

[英]Convert 12 to 24 hour time within a range in PHP

我從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]));

想知道是否有更好的方法可以解決這個問題,特別是如果我也需要多天的工作時間。

你可以嘗試這樣的事情:

// 24小時到12小時的時間

$ time_in_12_hour_format = date(“g:ia”,strtotime(“13:30”));

// 12小時到24小時的時間

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM