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
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