最開始,我直接這么處理。 復制代碼 " /> 天天综合网天天综合,日本人黄色片,日本末发育嫩小xxxx

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

php中一個有意思的日期邏輯處理

今天處理了一個很小的問題。
需求是這樣的,從周一到周日只能看到上周一到上周日的數據。
這里直接從數據庫里根據 date 字段查詢 范圍即可。
但需要php生成 開始日期和結束日期。

最開始,我直接這么處理。
復制代碼 代碼如下:
$start_date = date('Y-m-d' , strtotime("-2 week monday"));
$end_date = date('Y-m-d' , strtotime("$start_date +6 day"));

假如日期是 2011-07-19,$start_date= 2011-07-11 這樣處理沒有問題。
如果日期是 2011-07-18 ,$start_date 則會等于 2011-07-04,還活在上周。

于是換了種方法
復制代碼 代碼如下:
$getWeekDay = date("w");
$startDay = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - $getWeekDay + 1 - 7, date("Y")));
$endDay = date("Y-m-d", strtotime("+6 day $startDay"));

假如日期是 2011-07-19,$start_date= 2011-07-11 這樣處理沒有問題,和我們期望的一樣。
如果日期是 2011-07-24,我們期望的 $start_date 是 2011-07-11,但實際返回的是 2011-07-18。

不得已,我再改了下方法
復制代碼 代碼如下:
$getWeekDay = date("N") ;
$startDay = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") - $getWeekDay + 1 - 7, date("Y")));
$endDay = date("Y-m-d", strtotime("+6 day $startDay"));

這下就OK 了。

php技術php中一個有意思的日期邏輯處理,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: douying.com| 薛晨| 爸爸的儿子| 张凤妮| 爱的重生| 杀戒电影| 卧虎在线观看| 彭丹丹最惊艳的电影| 牙狼魔界战记| 男生虐茎虐睾视频网站| 爱神的诱惑电影| 壁纸纯欲天花板| 罗丽星克莱尔av片在线| 踩杀视频| 直播挤奶| 《阿卡鲁达》在线播放| 韩国电影闵度允主演电影| 羞羞答答av| 忆城粤语版谭咏麟| 九九九九九九伊人| 第一财经电视| 嫦娥奔月读后感50字| 打开免费观看视频在线观看高清 | 妈妈的脊背简谱| 火辣监狱在线观看| 喂找谁呀 电影| 烽火流金电视剧免费观看| 陕09j01图集| 孤独感拉满的头像| 刑事侦缉| 髋关节置换术后护理ppt | 《禁忌2》在线观看| 假男假女| 斑点狗动画片| 天河电影演员表| 我的世界大橙子| 绿门背后| 大太监李莲英| 花宵道中1| 伤痕累累的恶魔| 拾贝的小女孩阅读理解答案|