如何使用php
检查两个日期之间是否存在2月29日$fromDate = strtotime($contract->from);
$toDate = strtotime($contract->to);
答案 0 :(得分:1)
DateTime
,DateInterval
和DatePeriod
是在PHP中使用日期的好方法:
$begin = new DateTime( '2015-12-20' );
$end = new DateTime( '2016-03-10' );
$interval = DateInterval::createFromDateString('1 day');
$period = new DatePeriod($begin, $interval, $end);
foreach ( $period as $dt ) {
if(($dt->format('m') === '02') && ($dt->format('d') === '29')) {
echo 'got date February 29th!';
}
}
此脚本将按日间隔的第一个日期,最后日期和循环来检查所需的日期。