我在我的页面上获得了一个在特定日期关闭的申请表单。然而,它会在特定的日期(即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';
}
?>