我是靠谱客的博主 个性高跟鞋,这篇文章主要介绍php 取得星期,PHP获取每月的星期,现在分享给大家,希望可以做个参考。

最令人沮丧的事情,我曾试图得到工作 – 但在这里!

/**

* Returns the amount of weeks into the month a date is

* @param $date a YYYY-MM-DD formatted date

* @param $rollover The day on which the week rolls over

*/

function getWeeks($date, $rollover)

{

$cut = substr($date, 0, 8);

$daylen = 86400;

$timestamp = strtotime($date);

$first = strtotime($cut . "00");

$elapsed = ($timestamp - $first) / $daylen;

$weeks = 1;

for ($i = 1; $i <= $elapsed; $i++)

{

$dayfind = $cut . (strlen($i) < 2 ? '0' . $i : $i);

$daytimestamp = strtotime($dayfind);

$day = strtolower(date("l", $daytimestamp));

if($day == strtolower($rollover)) $weeks ++;

}

return $weeks;

}

//

echo getWeeks("2011-06-11", "sunday"); //outputs 2, for the second week of the month

?>

最后

以上就是个性高跟鞋最近收集整理的关于php 取得星期,PHP获取每月的星期的全部内容,更多相关php内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(84)

评论列表共有 0 条评论

立即
投稿
返回
顶部