gpt4 book ai didi

php - 周日和周六的 php 日期?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:53:34 25 4
gpt4 key购买 nike

我有一个约会。

例子:$date='2011-21-12';

数据格式:yyyy-dd-mm;

如果日期是周六或周日。

如果星期六,给定日期加上 2 天。

如果是星期天,则给定日期加 1 天。?

最佳答案

一行代码:

if (date('N', $date) > 5) $nextweekday = date('Y-m-d', strtotime("next Monday", $date));

如果星期几的值大于 5(星期一 = 1,星期六为 6,星期日为 7),则将 $nextweekday 设置为下星期一的 YYYY-MM-DD 值。

编辑添加,因为日期格式可能不被接受,你需要先重新格式化日期。在我的代码上方添加以下行:

$pieces = explode('-', $date);
$date = $pieces[0].'-'.$pieces[2].'-'.$pieces[1];

这会将日期按 Y-m-d 顺序排列,以便 strtotime 可以识别它。

关于php - 周日和周六的 php 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4969688/

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