博客
关于我
PHP获取本周的每一天的时间
阅读量:793 次
发布时间:2023-03-01

本文共 915 字,大约阅读时间需要 3 分钟。

使用PHP获取未来一周的日期信息

public function getWeek(){    $arr = array();    for($i = 0; $i < 7; $i++)    {        $arr[$i] = date('Y-m-d', strtotime(date('Y-m-d') . '-' . $i . 'day'));    }    return json($arr);}

上述函数通过循环计算未来一周的每一天日期,并返回JSON格式的数组。每个日期都是基于当前日期加上相应的天数生成的。


使用PHP获取本周每一天的日期信息

public function getDay(){    $timestr = time(); // 获取当前时间戳    $now_day = date('w', $timestr); // 获取当前星期几(0=星期天,1=星期一,...6=星期六) // 计算星期一的时间戳$monday_str = $timestr - ($now_day - 1) * 60 * 60 * 24;$monday = date('Y-m-d', $monday_str);// 计算星期日的时间戳$sunday_str = $timestr + (7 - $now_day) * 60 * 60 * 24;$sunday = date('Y-m-d', $sunday_str);$arr = array();for($i = 0; $i < 7; $i++){    $arr[$i] = date('Y-m-d', strtotime($monday . '+' . $i . 'day'));}return json($arr); }

该函数通过计算当前星期几,确定本周的起始日期(星期一),然后生成本周每一天的日期信息。返回的数组包含未来一周的每一天日期(包括本周日期)。


示例返回结果:

["2018-06-11","2018-06-12","2018-06-13","2018-06-14","2018-06-15","2018-06-16","2018-06-17"]

转载地址:http://eotfk.baihongyu.com/

你可能感兴趣的文章