在PHP中处理日期和时间,可以使用多种内置函数,以下是一些常用的日期和时间函数及其用法:

`date()` 函数
date() 函数用于格式化本地日期和时间。
语法:
string date ( string $format [, int $timestamp = time() ] )
参数:
$format: 必需,规定日期/时间的格式。
$timestamp: 可选,要使用的 Unix 时间戳,默认是当前时间。
示例:
echo date("Y-m-d H:i:s"); // 输出类似 "2023-10-05 14:30:00" 常用格式化字符:
Y 4位数字表示的年份(2023)
m 两位数字表示的月份(01到12)
d 两位数字表示的日(01到31)
H 两位数字表示的小时,24小时格式(00到23)
i 两位数字表示的分钟(00到59)

s 两位数字表示的秒(00到59)
`strtotime()` 函数
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。
语法:
int strtotime ( string $datetime [, int $now = time() ] )
参数:
$datetime: 必需,日期时间字符串。
$now: 可选,基准时间戳,默认是当前时间。
示例:
echo strtotime("next Thursday"); // 输出下一个周四的时间戳 `DateTime` 类
DateTime 类提供了一种面向对象的方式来处理日期和时间。
创建实例:
$date = new DateTime(); // 当前日期和时间
$date = new DateTime('2023-10-05'); // 指定日期
$date = new DateTime('2023-10-05 14:30:00'); // 指定日期和时间 修改日期:
$date->modify('+1 day'); // 增加一天
$date->modify('-1 month'); // 减少一个月 格式化日期:
echo $date->format('Y-m-d H:i:s'); // 输出类似 "2023-10-05 14:30:00" 常用方法:

add(DateInterval $interval): 添加一个 DateInterval 对象。
sub(DateInterval $interval): 减去一个 DateInterval 对象。
diff(DateTimeInterface $datetime2[, bool $absolute = false]): 计算两个日期之间的差异。
`DateInterval` 类
DateInterval 类用于表示两个日期之间的时间间隔。
创建实例:
$interval = new DateInterval('P1D'); // 1天
$interval = new DateInterval('P1M'); // 1个月
$interval = new DateInterval('P1Y'); // 1年 使用示例:
$date = new DateTime('2023-10-05');
$interval = new DateInterval('P1D'); // 1天
$date->add($interval); // 增加一天
echo $date->format('Y-m-d'); // 输出 "2023-10-06" `getdate()` 函数
getdate() 函数返回一个关联数组,包含日期和时间的信息。
语法:
array getdate ([ int $timestamp = time() ] )
示例:
print_r(getdate()); // 输出类似以下内容:
/*
Array
(
[seconds] => 30
[minutes] => 30
[hours] => 14
[mday] => 5
[wday] => 4
[mon] => 10
[year] => 2023
[yday] => 278
[weekday] => Thursday
[month] => October
[0] => 1696506600
)
*/ | 函数/类 | 用途 | 示例 |
date() | 格式化日期和时间 | date("Y-m-d H:i:s") |
strtotime() | 解析日期时间字符串 | strtotime("next Thursday") |
DateTime | 面向对象方式处理日期和时间 | new DateTime(),$date->format('Y-m-d') |
DateInterval | 表示时间间隔 | new DateInterval('P1D'),$date->add($interval) |
getdate() | 获取日期和时间信息 | getdate() |
这些函数和类可以帮助你在PHP中灵活地处理各种日期和时间操作。
以上就是关于“php 日期写法 _PHP”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/86519.html