我試圖找出當前日期和特定日期之間的差異,格式爲Ymd
。 如何檢查特定日期是否從今天起大於30天?從今天開始檢查大於30日的特定日期使用php
例如:
$date1 = '20160315'; // 2016-03-15
$date2 = '20160115'; // 2016-01-15
我試圖找出當前日期和特定日期之間的差異,格式爲Ymd
。 如何檢查特定日期是否從今天起大於30天?從今天開始檢查大於30日的特定日期使用php
例如:
$date1 = '20160315'; // 2016-03-15
$date2 = '20160115'; // 2016-01-15
試試這個
$date1=date_create('20160315');
$date2=date_create('20160115');
$diff=date_diff($date1,$date2);
$days = $diff->format("%a");
if($days > 30) do something
這麼簡單......
$date1 = '20160315'; // 2016-03-15
$date2 = date(Ymd); // 2016-01-15
$day_difference = $date1 - $date2
if($day_difference > 30) {
echo 'specific day is greater than 30 days from today';
} else {
echo 'specific day is less than 30 days from today';
}
試試這個:
$datetime1 = new DateTime('2009-10-11');
$datetime2 = new DateTime('2009-11-13');
$interval = $datetime1->diff($datetime2);
$int = $interval->format('%R%a');
if($int > +30) {
echo "Greater than 30 days";
} else {
echo "Less than 30 days";
}
- 沒錯。謝謝。 –