PHP 日期和时间函数

PHPdate_create()函数用于创建日期时间对象 DateTime 。

为了看到效果,需要配合date_format()格式化函数使用。

语法

DateTime date_create ( [$time [, timezone]] ); 

注意:time和timezone是可选参数。

返回值

此函数在成功时返回 DateTime 对象,在失败时返回 FALSE。

例子1

<?php
  $datefind=date_create("2023-7-25 5:0:00",timezone_open("Asia/Shanghai"));
    echo date_format($datefind,"Y/m/d H:i:s");
?> 

输出:

2023/07/25 05:00:00

例子2

<?php
$date=date_create("2023-07-27");
echo date_format($date,"Y/m/d");
?> 

输出:

2023/07/27

例子3

这里使用date_add()函数修改datetime对象并给他加了10天。
<?php
  
$date=date_create("2023-12-10");
date_add($date, date_interval_create_from_date_string("10 days"));
echo date_format($date, "Y-m-d");
 
?> 

输出:

2023-12-20