Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP“;“本周第一天”;上个月回来_Php_Date - Fatal编程技术网

PHP“;“本周第一天”;上个月回来

PHP“;“本周第一天”;上个月回来,php,date,Php,Date,运行 var_dump(new \DateTime('first day of this week')); 九月一日返回 这是一个bug,有什么解决方法吗 参考此-也可以尝试此- <?php // var_dump(new \DateTime('first day of this week')); echo date("Y-m-d", strtotime('monday this week')), "<br/&

运行

var_dump(new \DateTime('first day of this week'));
九月一日返回

这是一个bug,有什么解决方法吗

参考此-也可以尝试此-

        <?php 
            // var_dump(new \DateTime('first day of this week'));


            echo date("Y-m-d", strtotime('monday this week')), "<br/>\n";   

            echo date("Y-m-d", strtotime('sunday last week')), "<br/>\n";

        ?>

请尝试以下代码:

var_dump(new \DateTime('monday this week'));

有趣。已经讨论过,一些PHP日期函数似乎没有按预期工作。jddayofweek是另一个对我不起作用的方法。我在本周的最后一天也尝试了
。它在本月的最后一天,也就是10月31日返回。奇怪。这是完全正常的:文档表明“第一天”返回一个月的第一天:FWIW,我永远不会依赖自动语法分析人类句子,除非我完全理解这种分析是如何工作的以及我的输入将如何解释。这并不难“手动”完成。