PHP中的date函数用法及例子
发布时间:2023-06-29 06:19:09
PHP中的date()函数用于格式化一个本地时间/日期。
常用的格式化参数有:
1. "Y" - 4位数的年份(例如2019)
2. "m" - 数字表示的月份(01到12)
3. "d" - 月份中的第几天(01到31)
4. "H" - 24小时制的小时数(00到23)
5. "i" - 分钟数(00到59)
6. "s" - 秒数(00到59)
以下是一些date()函数的用法和例子:
1. 获取当前日期和时间:
echo date("Y-m-d H:i:s");
输出结果:2019-08-27 15:30:00
2. 获取当前日期:
echo date("Y-m-d");
输出结果:2019-08-27
3. 获取本地时间的小时数和分钟数:
echo date("H:i");
输出结果:15:30
4. 获取当前月份的英文表示:
echo date("F");
输出结果:August
5. 将时间戳格式化成日期和时间:
$timestamp = time(); // 获取当前时间戳
echo date("Y-m-d H:i:s", $timestamp);
输出结果:2019-08-27 15:30:00
6. 将指定时间字符串(格式为"Y-m-d H:i:s")转化成时间戳:
$time_str = "2019-08-27 15:30:00"; $timestamp = strtotime($time_str); echo $timestamp;
输出结果:1566871800
7. 获取星期几:
echo date("l"); // 返回星期的完整名称
echo date("D"); // 返回星期的缩写名称
输出结果:Tuesday / Tue
8. 获取一年中的第几天:
echo date("z");
输出结果:238
9. 获取当前月份的天数:
echo date("t");
输出结果:31
10. 获取当前年份是否为闰年:
if(date("L") == 1) {
echo "是闰年";
} else {
echo "不是闰年";
}
输出结果:不是闰年
需要注意的是,date()函数在格式化时会根据服务器的时区进行调整。如果需要设置时区,可以使用date_default_timezone_set()函数来设置时区。例如:
date_default_timezone_set("Asia/Shanghai");
echo date("Y-m-d H:i:s");
输出结果将会根据上海的时区进行调整。
以上是date()函数的一些用法和例子,通过对不同的格式化参数的使用,可以根据自己的需求获取所需的时间信息。
