php 带T格式时间的转换早上,上午,下午,晚上,凌晨的时间
时间: 2023-10-01 18:12:41 浏览: 147
时间格式转换
可以使用PHP的date()函数和strtotime()函数来实现时间格式的转换。
以下是一个示例代码:
```
$timestamp = strtotime('10:30:00');
$timeStr = date('H:i', $timestamp);
if ($timestamp >= strtotime('00:00:00') && $timestamp < strtotime('06:00:00')) {
echo '凌晨'.$timeStr;
} elseif ($timestamp >= strtotime('06:00:00') && $timestamp < strtotime('09:00:00')) {
echo '早上'.$timeStr;
} elseif ($timestamp >= strtotime('09:00:00') && $timestamp < strtotime('12:00:00')) {
echo '上午'.$timeStr;
} elseif ($timestamp >= strtotime('12:00:00') && $timestamp < strtotime('18:00:00')) {
echo '下午'.$timeStr;
} elseif ($timestamp >= strtotime('18:00:00') && $timestamp < strtotime('23:59:59')) {
echo '晚上'.$timeStr;
}
```
这段代码首先将时间字符串转换为时间戳,然后使用date()函数将时间戳格式化为小时和分钟的字符串。接着,根据时间戳的范围输出不同的时间段。注意,凌晨的时间段是从0点到6点。
阅读全文