【发布时间】:2010-09-23 00:38:37
【问题描述】:
好的,所以我需要使用 PHP 来获取下一次出现 18 日的日期。
例如,假设我在 2011 年 12 月 28 日运行了我的脚本。我需要一些能够输出 2012-01-18 的代码。如果是 2011 年 4 月 9 日,我需要代码才能吐出 2011-04-18。有意义吗?
有什么想法吗?
【问题讨论】:
好的,所以我需要使用 PHP 来获取下一次出现 18 日的日期。
例如,假设我在 2011 年 12 月 28 日运行了我的脚本。我需要一些能够输出 2012-01-18 的代码。如果是 2011 年 4 月 9 日,我需要代码才能吐出 2011-04-18。有意义吗?
有什么想法吗?
【问题讨论】:
这应该会给你下一次出现的 18 号
$nextDay = 18;
$nextDate = (date('d') > $nextDay) ? date('Y-m', strtotime('+1 month')).'-'.$nextDay : date('Y-m').'-'.$nextDay;
【讨论】: