- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在计算年度条件时遇到了问题。
在我的项目中,我们允许用户随时创建一个计划,但他们的结束日期将固定为(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/
在表单数据提交到 MySQL 数据库之前,我使用 PHP 来验证表单输入。 仅验证年度表单输入的最佳方法是什么?我有一个表单输入,用户应该在其中输入一个日期,仅以一年的形式输入。显然我可以检查输入的数
是否可以创建一个 sql 语句来动态生成 3 行而无需任何表..这些将包括 value1 : 10 | value2: 10 value2 : 11 | value2: 11 value3 : 12
我有以下 SQL 数据库:表名 date fname surname points display 2015-08-08 John Lennon 5
我们的 iOS 应用程序仅通过 https 进行调用,而没有其他任何方式,因此我们必须提交我们的 self 分类报告。我们填写了每个字段,但我们不知道 ECCN 是 5D002 还是 5D992 还是
我们将从以下数据表开始: id date 1: 1 2015-12-31 2: 1 2014-12-31 3: 1 2013-12-31 4: 1 2012-12-
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以
我在 PHP 的文档中看到有两种方法可以将年份值格式化为 4 位数字: Y - A full numeric representation of a year, 4 digits o - ISO-86
我是一名优秀的程序员,十分优秀!