当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP DateTime setDate()用法及代码示例


DateTime::setDate()函数是PHP中的内置函数,用于使用给定的date-time对象重置DateTime对象的当前日期。

用法:

  • 面向对象的样式:
    DateTime DateTime::setDate( int $year, int $month, int $day )
  • 程序风格:
    DateTime date_date_set( DateTime $object, int $year, int $month, int $day )

参数:此函数接受上述和以下所述的三个参数:


  • $year:此参数保存日期的年份。
  • $month:此参数保存日期中月份的值。
  • $day:此参数保存日期的值。

返回值:成功时此函数返回一个新的DateTime对象,失败时返回False。

以下示例程序旨在说明PHP中的DateTime::setDate()函数:

程序1

<?php 
// PHP program to illustrate 
// DateTime::setDate() function 
    
// Creating a new DateTime() object 
$datetime = new DateTime(); 
  
// Initialising year, month and day 
$Year = '2019'; 
$Month = '09'; 
$Day = '30'; 
  
// Calling the setDate() function 
$datetime->setDate($Year, $Month, $Day); 
  
// Getting a new set of date in the 
// format of 'Y-m-d' 
echo $datetime->format('Y-m-d'); 
?>
输出:
2019-09-30

示例2:

<?php 
// PHP program to illustrate 
// DateTime::setDate() function 
    
// Creating a new DateTime() object 
$datetime = new DateTime(); 
  
// Calling the setDate() function 
// with parameters like years of 2019, 
// month of 10 and day of 1 
$datetime->setDate(2019, 10, 01); 
  
// Getting a new set of date in the 
// format of 'Y-m-d' 
echo $datetime->format('Y-m-d'); 
?>
输出:
2019-10-01

参考: https://www.php.net/manual/en/datetime.setdate.php



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | DateTime setDate() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。