我在使用 PHP 日期函数时遇到了一些麻烦(这方面我的知识几乎为零)。
我想将一周中接下来的 5 天保存在 3 个参数中,例如变量$month
,$dayofmonth
并$dayofweek
让它在 6 月 4 日星期二显示,日期的每个部分都可以放在其对应的 html div 元素中。
在过去的 2 天里,我用不同的代码进行了实验,但没有一个有效,3 小时前我得出的结论是,按照我获得月份的方式,我会在月底发生冲突,因为名称发生了变化。所以我会有 5 月 31 日星期五、5 月 1 日星期六、5 月 2 日星期日等。
我现在所拥有的,我想我已经在月底纠正了这个问题。
$month = date("F");
$day_1 = date("j");
$day_2 = date("j", strtotime("+1 days"));
$day_3 = date("j", strtotime("+2 days"));
$day_4 = date("j", strtotime("+3 days"));
$day_5 = date("j", strtotime("+4 days"));
$wday_1 = date("l");
$wday_2 = date("l", strtotime("+1 weekday"));
$wday_3 = date("l", strtotime("+1 weekday"));
$wday_4 = date("l", strtotime("+1 weekday"));
$wday_5 = date("l", strtotime("+1 weekday"));
$next_month = date("F", strtotime("+1 month"));
echo $day_1." ".$wday_1." ";
if($day_1 == 28 || $day_1 == 29 || $day_1 == 30 || $day_1 == 31 || $day_2 == 28 || $day_2 == 29 || $day_2 == 30 || $day_2 == 31 ||
$day_3 == 28 || $day_3 == 29 || $day_3 == 30 || $day_3 == 31 || $day_4 == 28 || $day_4 == 29 || $day_4 == 30 || $day_4 == 31 ||
$day_5 == 28 || $day_5 == 29 || $day_5 == 30 || $day_5 == 31) { $month = $next_month; }
echo $month;
我已阅读有关日期的文档,但我需要将日期的每一部分放在不同的变量中,以便在本地化更改和 SQL 选择中轻松使用。