📅  最后修改于: 2023-12-03 15:23:49.551000             🧑  作者: Mango
在 PHP 中,我们可以使用 date() 函数获取当前时间,同时我们可以使用 "A" 或 "a" 格式化选项来获取时间的 AM/PM 表示。
$ampm_format = "h:i:s A";
$now = date($ampm_format);
echo "现在的时间是:" . $now;
以上代码中,我们定义了格式化字符串 $ampm_format
为 "h:i:s A"
,其中 "A"
标识的是时间的 AM/PM 表示。然后我们使用 date()
函数获取当前时间,将其赋给变量 $now
。最后我们将其输出到页面上。
现在的时间是:12:00:00 AM
除了 AM/PM 表示,date() 函数提供了很多其他格式化选项,用于格式化不同日期时间的输出。下面是一些常用的选项:
| 格式化选项 | 描述 | | ---------- | ---- | | Y | 年份,4 位数 | | y | 年份,2 位数 | | m | 月份,数字表示 | | M | 月份,英文缩写 | | n | 月份,数字表示,不带前导零 | | d | 月份中的天数,带前导零 | | j | 月份中的天数,不带前导零 | | w | 星期几,数字表示,0(周日)到 6(周六) | | D | 星期几,英文缩写 | | l | 星期几,完整的英文单词 | | h | 小时,12 小时制 | | H | 小时,24 小时制 | | i | 分钟 | | s | 秒数 | | a | 上午或下午,小写 | | A | 上午或下午,大写 |
在某些情况下,我们可能需要根据现在的时间来执行不同的操作。下面是一个例子,它使用时间的 AM/PM 表示来判断当前时间是上午还是下午:
if(date("A") == "AM") {
echo "现在是上午。";
} else {
echo "现在是下午。";
}
现在是上午。