PHP提供了一系列的日期和时间函数,这些函数可以帮助我们处理日期、时间和时区,以下是一些常用的日期和时间函数:
(图片来源网络,侵删)
1. 获取当前日期和时间
函数名 | 描述 |
date_default_timezone_set | 设置默认的时区 |
date | 格式化本地日期和时间 |
gmdate | 格式化GMT/UTC日期和时间 |
time | 返回当前的Unix时间戳 |
示例代码:
<?php date_default_timezone_set('Asia/Shanghai'); echo date("Ymd H:i:s"); // 输出当前日期和时间 echo gmdate("Ymd H:i:s"); // 输出GMT/UTC日期和时间 echo time(); // 输出Unix时间戳 ?>
2. 创建日期和时间
函数名 | 描述 |
mktime | 创建一个日期的 Unix 时间戳 |
strtotime | 将任何英文文本的日期或时间解析为 Unix 时间戳 |
示例代码:
<?php $timestamp = mktime(13, 30, 0, 7, 1, 2005); echo $timestamp; // 输出Unix时间戳 echo strtotime("now"); // 输出当前时间的Unix时间戳 ?>
3. 检查日期和时间
函数名 | 描述 |
checkdate | 验证一个格里高利历(公历)日期是否有效 |
getdate | 获取日期/时间信息 |
getlastmod | 返回页面上一次被修改的时间 |
示例代码:
<?php if (checkdate(12, 31, 2000)) { echo "Date is valid"; } else { echo "Date is not valid"; } ?>
4. 转换日期和时间格式
函数名 | 描述 |
strftime | 根据指定格式返回本地化的时间/日期字符串 |
strptime | 解析日期/时间字符串并返回其组成部分 |
示例代码:
<?php setlocale(LC_TIME, 'en_US'); echo strftime("%B %e %Y", mktime(0, 0, 0, 7, 1, 2005)); // 输出 "July 1 2005" ?>
以上是一些常用的PHP日期和时间函数,你可以根据需要选择使用。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/671738.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复