gpt4 book ai didi

php - 如何找到当天的编号在 php 中的月份

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

今天的日期是 27-01-2014,所以我使用以下函数获得了日期名称:

$t=date('d-m-Y');
$day = strtolower(date("D",strtotime($t)));

所以现在日期名称是 mon

如何判断这个星期一是当月的第四个星期一?换句话说,我要查找一个月中特定日期(例如星期一)的第 1、2、3、4 号?

最佳答案

数学部分归功于 Jon(上图)

结合您的代码,完整的解决方案可以实现如下

$t=date('d-m-Y');
$dayName = strtolower(date("D",strtotime($t)));
$dayNum = strtolower(date("d",strtotime($t)));
echo floor(($dayNum - 1) / 7) + 1

或者作为带有可选日期的函数

PHP fiddle here

这只会返回您请求的号码。

function dayNumber($date=''){
if($date==''){
$t=date('d-m-Y');
} else {
$t=date('d-m-Y',strtotime($date));
}

$dayName = strtolower(date("D",strtotime($t)));
$dayNum = strtolower(date("d",strtotime($t)));
$return = floor(($dayNum - 1) / 7) + 1;
return $return;
}


echo dayNumber('2014-01-27');

关于php - 如何找到当天的编号在 php 中的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21377798/

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