📅  最后修改于: 2023-12-03 15:30:05.599000             🧑  作者: Mango
在项目中,需要将时间从24小时制转换为12小时制以适应用户习惯。本文将介绍如何使用PHP编写代码将24小时制时间转换为12小时制时间。
24小时制时间通常以“HH:MM:SS”的格式表示,其中“HH”代表小时数(0-23),“MM”代表分钟数(0-59),“SS”代表秒数(0-59)。例如,“13:45:22”表示下午1点45分22秒。
12小时制时间通常以“hh:MM:SS am/pm”的格式表示,其中“hh”代表小时数(1-12),“MM”代表分钟数(0-59),“SS”代表秒数(0-59),“am/pm”代表是上午还是下午。例如,“01:45:22 pm”表示下午1点45分22秒。
date()
函数获取当前日期和时间date()
函数的格式化参数将24小时制时间转换为12小时制时间下面是代码示例:
// 获取当前24小时制时间
$time = date("H:i:s");
// 使用date()函数将时间从24小时制转换为12小时制
$twelve_hr_time = date("h:i:s a", strtotime($time));
// 输出12小时制时间
echo $twelve_hr_time;
date()
函数获取当前24小时制时间,并将其存储在变量$time
中。date()
函数,其中第一个参数是我们要输出的时间格式,第二个参数是要转换的时间戳。strtotime($time)
,以将其从字符串转换为时间戳。