PHP 字符串到时间函数第一个工作日


echo date("d-M-Y", strtotime("first monday 2019-07"));

这条线的输出不应该是01-Jul-2019吗?这是 7 月的第一个星期一,但输出是:08-Jul-2019。

我犯了什么错误?

尝试

first monday of 2019-07

而不是first monday 2019-07.

使用,

echo date("d-M-Y", strtotime("first monday of 2019-07"));

你可以在这里找到将日期解析为自然语言的 php 说明。

http://php.net/manual/en/datetime.formats.relative.php

>" 第一个星期一 2019-07 " 返回 7 月第一个星期一的日期,不包括开始日期(在本例中为 2019 年 7 月 1 日)。其中,"2019-07 年的第一个星期一"返回 7 月第一个星期一的日期,包括开始日期。

最新更新