PHP 日期和时间函数

PHP date_date_set()函数用于设置日期并格式化。

语法

void date_date_set ( DateTime $object, int $year, int $month, int $day ); 

参数

参数描述
object必须。指定DateTime 对象
year必须。指定日期的年份
month必须。指定日期的月份
day必须。指定日期的日

返回值

成功返回 NULL,失败返回 FALSE。

例子1

<?php
$datefind=date_create();
date_date_set($datefind,2022,1,20);//设置了年月日
echo date_format($datefind,"Y/m/d");
?> 

输出:

2022/01/20

例子2

使用DateTime 对象设置年月日
<?php
$date = new DateTime();

$date->setDate(2018, 2, 28);
echo $date->format('Y-m-d') .  "\n";

$date->setDate(2011, 3, 1);
echo $date->format('Y-m-d') . "\n";

$date->setDate(2016, 4, 3);
echo $date->format('Y-m-d') . "\n";
?> 

输出:

2018-02-28
2011-03-01
2016-04-03

例子3

使用DateTime 对象设置年月日
<?php
$datefind = new DateTime();
$datefind->setDate(2022, 2, 3);
echo $datefind->format('Y-m-d');
?> 

输出:

2022-02-03