<?php
// 创建一个新的 DateTime 对象,表示当前日期和时间
$date = new DateTime();
echo "当前日期和时间: " . $date->format('Y-m-d H:i:s') . "\n";
// 创建一个指定日期的 DateTime 对象
$date = new DateTime('2023-10-05');
echo "指定日期: " . $date->format('Y-m-d') . "\n";
// 修改日期和时间
$date->modify('+1 day');
echo "修改后的日期 (加一天): " . $date->format('Y-m-d') . "\n";
// 设置时区
$timezone = new DateTimeZone('Asia/Shanghai');
$date->setTimezone($timezone);
echo "设置时区后的日期和时间: " . $date->format('Y-m-d H:i:s') . "\n";
// 计算两个日期之间的差异
$date1 = new DateTime('2023-10-01');
$date2 = new DateTime('2023-10-05');
$interval = $date1->diff($date2);
echo "两个日期之间的差异: " . $interval->days . " 天\n";
?>
new DateTime() 创建一个表示当前日期和时间的对象,并使用 format 方法格式化输出。DateTime 构造函数,可以创建一个表示特定日期的对象。modify 方法可以对日期进行增减操作,例如增加一天。DateTimeZone 类可以设置或更改日期对象的时区。diff 方法可以计算两个日期之间的差异,并返回一个 DateInterval 对象,可以通过该对象获取天数、小时数等信息。上一篇:php implode函数
下一篇:php uuid
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站