特定の日付に閉じるページのアプリケーションフォームがあります。ただし、特定の日付(4月13日)に当てはまるとすぐに終了しますが、たとえば4月13日14:00に閉じることができます。 WordPress(add_time)にドロップダウンを作成し、14:00の文字列を出力しました。それを日付に追加すると、$ daysleftには追加された時間も含まれます。日付を取得して「x」時間を追加する方法
何かが好きですか?完全なコード場合は、以下の
$addedTime = get_field('add_time');
$addedTime = strtotime ($addedTime);
$daysleft = floor($datediff/(60*60*24)+$addedtime)) +1 <--- (not sure where to one is for)
それは現在
<?php
$now = time();
$dueDate = get_field('due_date');
$addedTime = get_field('add_time');
$dueDate = strtotime($dueDate);
$datediff = $dueDate - $now;
$daysLeft = floor($datediff/(60*60*24))+1;
$daysLeft = intval($daysLeft);
?>
<?php
if($daysLeft == 0) {
echo 'Last day';
} elseif($daysLeft < 0) {
echo 'Deadline passed';
} elseif($daysLeft == 1) {
echo $daysLeft.' days left';
} else {
echo $daysLeft.' days left';
}
?>