【发布时间】:2015-12-30 21:22:35
【问题描述】:
如何检查特定时期是否存在月份($date1 和 $date2)
$month = '2016-01';
$date1 = '2016-01-05';
$date2 = '2016-02-04;
【问题讨论】:
-
您能否更明确地定义“如果 $month 存在于两个日期之间”的含义?例如,您是否在寻求一种方法来确定特定日期 2016-01-01 是否出现在 $date1 和 $date2 之间?
-
不,我想知道 2016 年的 01 月是否存在于 $date1 和 $date2 之间?
-
好的,但是“介于”对您来说究竟意味着什么?例如,如果 $date1 是 2015-12-30 而 $date2 是 2016-01-02,那么 01 月是否存在于它们之间?如果 $date1 是 2016-01-29 并且 $date2 是 2016-01-30,那么 01 月是否存在于它们“之间”?如果 $date1 是 2016-01-30 并且 $date2 是 2016-02-15,那么 01 月是否存在于它们“之间”?看到您的问题固有的潜在歧义了吗?
-
抱歉我的英语不好我将问题编辑为如何检查特定时期或在此期间是否存在月份(2016-01-05 至 2016-02-04)