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


PHP DatePeriod getStartDate()用法及代码示例


DatePeriod::getStartDate()函数是PHP中的内置函数,用于返回给定日期周期的开始日期。

用法:

DateTimeInterface DatePeriod::getStartDate( void )

参数:该函数不接受任何参数。


返回值:此函数返回给定日期周期的开始日期。

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

示例1:

<?php 
  
// Initialising a startDate with time 
$StartDate = new DateTime('2019-05-16T00:00:00Z'); 
  
// Initialising a DateInterval of 2 day 
$DateInterval = new DateInterval('P2D'); 
  
// Initialising a endDate with time 
$EndDate = new DateTime('2019-05-20T00:00:00Z'); 
  
// Initialising a DatePeriod with startDate, DateInterval and 
// endDate  
$datePeriod = new DatePeriod( $StartDate, $DateInterval, $EndDate); 
      
// Calling the getStartDate() function 
$StartDate = $datePeriod->getStartDate(); 
  
// Getting the start date 
echo $StartDate->format(DateTime::ISO8601); 
  
?>
输出:
2019-05-16T00:00:00+0000

示例2:

<?php 
  
// Initialising a DatePeriod with a date of 2019-09-30, 
// time of 10 hours, 40 minutes and 44 seconds and with 
// day period of 14 days 
$datePeriod = new DatePeriod('R7/2019-09-30T10:40:44Z/P14D'); 
      
// Calling the getStartDate() function 
$StartDate = $datePeriod->getStartDate(); 
  
// Getting the start date 
echo $StartDate->format(DateTime::ISO8601); 
?>
输出:
2019-09-30T10:40:44+0000

参考: https://www.php.net/manual/en/dateperiod.getstartdate.php



相关用法


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