gpt4 book ai didi

PHP 检查今天是否在两个日期之间

转载 作者:行者123 更新时间:2023-12-05 08:34:22 25 4
gpt4 key购买 nike

考虑以下代码:

$today = date("d/m/Y");

$start_date = '20/11/2014';
$time1 = strtotime($start_date1);
$start_date1 = date('d/m/Y',$time1);

$end_date = '20/01/2015';
$time2 = strtotime($end_date1);
$end_date1 = date('d/m/Y',$time2);

if( $start_date1 <= $today && $end_date1 >= $today)
echo "yes";
else
echo 'no';

即使 $today 在开始日期和结束日期之间,我得到的返回是“否”。这可能是什么问题?我只想检查今天是否在这些日期之间。开始日期和结束日期在数据库中保存为字符串。

最佳答案

试试这个:

<?php

$now = new DateTime();
$startdate = new DateTime("2014-11-20");
$enddate = new DateTime("2015-01-20");

if($startdate <= $now && $now <= $enddate) {
echo "Yes";
}else{
echo "No";
}

?>

关于PHP 检查今天是否在两个日期之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27863791/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com