gpt4 book ai didi

php - 上个月的最后几天

转载 作者:行者123 更新时间:2023-12-04 06:40:07 25 4
gpt4 key购买 nike

在 PHP 中,我使用来自 here 的代码生成日历.我已经将它与 Basecamp 连接起来,并成功地计算了每天的工作时间并将它们汇总到一周和一个月。为了正确计算加类时间,我需要整周的小时数,即使它跨越一个月的月底/月初。

alt text

经过几个小时的尝试,我无法计算标有“?”的日期。在上图中。

我无法逃避我在这里遗漏了一些明显的东西,但一直无法弄清楚的感觉。非常感谢任何帮助,谢谢。

最佳答案

您可以使用 mktime()并设置一个小于 1 的天参数:0最后一天,-1最后一天的前一天,以此类推。

这为您提供了一个 UNIX 时间戳,您可以使用它来找出工作日,然后 - 直到您到达星期日/星期一(无论您使用哪一周开始)- 减去 -86400 或调用 mktime()天再次减少1。

示例:

mktime(0, 0, 0, 12, -1, 2010); # timestamp of Nov 29th 00:00:00 2010

关于php - 上个月的最后几天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4361970/

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