PHP函数使用:如何使用date获取当前时间?
发布时间:2023-09-11 10:44:33
在PHP中,可以使用date()函数来获取当前时间。date()函数用于格式化一个本地时间/日期,返回一个格式化后的字符串。
date()函数的基本语法如下:
date(string $format, int $timestamp = time()) : string
- $format参数是必需的,用于指定返回时间的格式。
- $timestamp参数是可选的,用于指定要查看的日期和时间。如果不提供此参数,默认使用time()函数返回的当前时间。
下面是一些常用的格式化字符串:
- Y:四位数的年份(例如:2022)
- y:两位数的年份(例如:22)
- m:带前导零的月份(01到12)
- n:不带前导零的月份(1到12)
- d:带前导零的天数(01到31)
- j:不带前导零的天数(1到31)
- H:24小时格式的小时(00到23)
- h:12小时格式的小时(01到12)
- i:带前导零的分钟数(00到59)
- s:带前导零的秒数(00到59)
- a:小写的 am/pm
- A:大写的 AM/PM
以下是一些例子:
<?php
// 获取当前完整的日期和时间
echo date('Y-m-d H:i:s');
// 获取当前年份
echo date('Y');
// 获取当前月份
echo date('m');
// 获取当前日期
echo date('d');
// 获取当前小时
echo date('H');
// 获取当前分钟
echo date('i');
// 获取当前秒数
echo date('s');
// 获取当前上午/下午
echo date('a');
?>
上述代码的输出可能如下所示:
2022-01-01 12:34:56 2022 01 01 12 34 56 pm
可以根据自己的需求选择合适的格式化字符串,从而获取所需的时间。
