[英]Comparing current date to a repeating day of the month
如何將當前日期(以任何格式)與每月的靜態重復日期進行比較。
比如我有due date
的5
這是當我的租金是因為,我要天天比較當前日期,以便在5th
每月然后我就可以知道有多少天,直到5th
或自5th
有沒有一種方法可以在不將我的due date
設置為timestamp
或類似的due date
情況下,然后在達到該due date
進行更新?
您可以執行以下操作:
function date_diff_in_days($date1, $date2) {
$date1 = strtotime($date1);
$date2 = strtotime($date2);
$diff = $date2 - $date1;
return floor($diff/86400); // 86400 is one day in seconds
}
// compare the due date to the current date
$days = date_diff_in_days($due_date, time());
$past_due = $days < 0;
$days = abs($days);
// show your result
echo 'Your bill is '.($past_due
? 'past due by '.$days.' days.'
: 'due in '.$days.' days.');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.