gpt4 book ai didi

php - 如何检查年度日期条件

转载 作者:行者123 更新时间:2023-11-29 06:34:47 26 4
gpt4 key购买 nike

我在计算年度条件时遇到了问题。

在我的项目中,我们允许用户随时创建一个计划,但他们的结束日期将固定为(3 月 31 日)。用户每年只能创建一个计划。在明年,他们可以再次创建一个新计划,并且接下来的所有年份都采用相同的方式。

现在我的问题是如何检查用户已经创建了今年的计划?

我在数组中获取计划创建日期(来自 MySQL)如下:

 Array
(
[0] => 2010-04-19 08:20:45
[1] => 2011-09-19 08:20:45
[2] => 2012-05-19 08:20:45
[3] => 2013-08-19 08:20:45
)

我没有找到正确的方法来实现它。

最佳答案

这个怎么样?

   $last = strtotime("2014-04-01");

$years_diff = (int) date("Y") - (int) date("Y", $last);

if($years_diff == 1){
if(date('Y-m-d') > date('Y-m-d', strtotime((date('Y',$last)+1)."-03-31")))
{
echo 'Let them create new plan'; exit;
}
}
else if($years_diff == 0){
if(date('m',$last) > 03){
echo 'Sorry ! you can not create'; exit;
}
if(date('Y-m-d') > date('Y-m-d', strtotime(date('Y',$last)."-03-31")))
{
echo 'Let them create new plan'; exit;
}
}
else
echo 'Let them create new plan'; exit;

希望对你有帮助:)

关于php - 如何检查年度日期条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25603646/

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