📅  最后修改于: 2023-12-03 15:21:52.314000             🧑  作者: Mango
在 PHP 中,我们可以使用 DateTime 类来处理和操作日期和时间。在使用 DateTime 类时,可以使用其方法来从 DateTime 对象中提取日期。
以下是从 DateTime 对象中提取日期的几种方法:
使用 DateTime 的 format 方法可以将 DateTime 对象转换为指定格式的字符串。例如,使用 'Y-m-d' 格式将日期转换为字符串:
$date = new DateTime('2022-06-28');
echo $date->format('Y-m-d');
这将输出:
2022-06-28
使用 DateTime 的 getTimestamp 方法可以返回 Unix 时间戳(从 1970 年 1 月 1 日起的秒数)。我们可以使用 PHP 内置函数 date 将 Unix 时间戳格式化为日期字符串:
$date = new DateTime('2022-06-28');
echo date('Y-m-d', $date->getTimestamp());
这将输出:
2022-06-28
DateTime 类有年、月、日属性,我们可以直接从 DateTime 对象中获取这些属性来提取日期:
$date = new DateTime('2022-06-28');
echo $date->format('Y-m-d'); // 输出 2022-06-28
echo $date->format('Y'); // 输出 2022
echo $date->format('m'); // 输出 06
echo $date->format('d'); // 输出 28
以上就是从 DateTime 对象 php 中提取日期的几种方法。让我们在开发过程中更方便地处理和操作日期。