Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.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_Excel_Date_Calendar - Fatal编程技术网

Php 查找月份中任何工作日的最后一天

Php 查找月份中任何工作日的最后一天,php,excel,date,calendar,Php,Excel,Date,Calendar,我试图确定给定的日期是否是该月份的最后一天(星期日、星期一、星期二等)。例如,2016年3月的最后一个星期五是25号 请注意,我不是想弄清楚这个月的最后一天是什么。此外,问题中的“工作日”指的是7天中的任何一天,而不仅仅是非周末 我使用excel和php作为标记,因为我可以使用任何一种方法。只要确定给定日期离月末有多近即可。对于A1中的给定日期,使用: =IF(DATE(YEAR(A1),MONTH(A1)+1,0)-A1<7,TRUE,FALSE) =如果(日期(年(A1),月(A1)

我试图确定给定的日期是否是该月份的最后一天(星期日、星期一、星期二等)。例如,2016年3月的最后一个星期五是25号

请注意,我不是想弄清楚这个月的最后一天是什么。此外,问题中的“工作日”指的是7天中的任何一天,而不仅仅是非周末


我使用excel和php作为标记,因为我可以使用任何一种方法。

只要确定给定日期离月末有多近即可。对于A1中的给定日期,使用:

=IF(DATE(YEAR(A1),MONTH(A1)+1,0)-A1<7,TRUE,FALSE)

=如果(日期(年(A1),月(A1)+1,0)-A1只需确定给定日期与月末的距离。对于A1中的给定日期,使用:

=IF(DATE(YEAR(A1),MONTH(A1)+1,0)-A1<7,TRUE,FALSE)

=IF(日期(年(A1),月(A1)+1,0)-A1以及您是如何尝试的???使用公式或VBA?只是公式,但我真的不知道从哪里开始使用PHP
echo DATE('m/d/y',strotime('3月的最后一个星期一'))
?您将得到一个巨大的公式…您是如何尝试的???使用公式或VBA?只是公式,但我真的不知道从哪里开始使用PHP
echo date('m/d/y',strotime('3月的最后一个星期一'));
?你会得到一个巨大的公式…谢谢。我真的在任何地方都找不到它。希望其他人现在能更容易地找到它!谢谢。我真的在任何地方都找不到它。希望其他人现在能更容易地找到它!