使用PHP的date()函数获取当前时间或指定时间的格式化输出
发布时间:2023-06-30 05:12:13
date()函数是PHP中一个常用的日期和时间处理函数,主要用来获取当前时间或指定时间的格式化输出。
date()函数的基本语法为:date(format, timestamp),其中format参数用来指定输出的日期时间格式,timestamp参数为可选参数,用来指定一个Unix时间戳,即从1970年1月1日0时0分0秒到指定时间的秒数。
下面是一些常用的格式字符:
- Y:四位数的年份,例如2019
- y:两位数的年份,例如19
- m:两位数的月份,例如09
- n:不带前导零的月份,例如9
- d:两位数的日期,例如08
- j:不带前导零的日期,例如8
- H:24小时制的小时,例如23
- h:12小时制的小时,例如11
- i:分钟,例如59
- s:秒,例如01
- A:大写的上午或下午标识,例如AM或PM
- a:小写的上午或下午标识,例如am或pm
下面是一些例子:
1. 获取当前日期和时间:
$currentDateTime = date('Y-m-d H:i:s');
echo $currentDateTime;
2. 获取当前时间戳:
$currentTimestamp = time(); echo $currentTimestamp;
3. 获取指定时间的日期:
$timestamp = strtotime('2020-01-01');
$date = date('Y-m-d', $timestamp);
echo $date;
4. 获取指定时间的星期:
$timestamp = strtotime('2020-01-01');
$dayOfWeek = date('l', $timestamp);
echo $dayOfWeek;
以上只是一些基本的用法,实际上date()函数还可以处理更多的时间格式,具体可以参考PHP官方文档。
