最開始,我直接這么處理。 復制代碼 " /> 一二三四在线视频社区,国产精品97久久AV色婷婷综合,99九九精品视频

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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中一個有意思的日期邏輯處理,轉載需保留來源!

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

主站蜘蛛池模板: 国产亚洲精品精品国产亚洲综合 | 久久久精品成人免费看 | 亚洲日韩有码无线免费 | 羞羞答答的免费视频在线观看 | 久久久久99精品成人片三人毛片 | 亚洲 日韩 自拍 视频一区 | 日韩亚洲中文欧美在线 | 在线视频 国产精品 中文字幕 | 久久这里只有精品国产99 | 最新高清无码专区 | 伊人色综合久久天天 | 喜马拉雅听书免费版 | 无码人妻丰满熟妇区五十路久久 | 国产精品久久久久影院免费 | 少妇高潮惨叫久久久久久欧美 | 国产精品久久久久久熟妇吹潮软件 | 99re热有精品国产 | 青青草A在在观免费线观看 青青草AV国产精品 青青草 久久久 | 久久久久综合 | 亚洲欧美中文字幕5发布 | 亚洲欧美一级久久精品 | 中国xxxxxxxxx孕交 | 欧美成人免费一区二区三区不卡 | 古代又黄又肉到湿的爽文 | 国产传媒18精品免费1区 | 最新黄yyid| 国产精品亚洲AV毛片一区二区三区 | 日韩欧美视频一区二区 | 亚洲精品成A人在线观看 | 国产爱豆果冻传媒在线观看 | 快播最新电影网站 | 国产三级精品三级在线观看 | 99久女女精品视频在线观看 | 国产精品久久久久久人妻香蕉 | 国产一区免费在线观看 | 99久久精品久久久久久清纯 | 亚洲日本在线不卡二区 | 国产精品爽爽久久久久久蜜桃网站 | AV无码久久无遮挡国产麻豆 | 色欲狠狠躁天天躁无码中文字幕 | 99久久精品费精品国产 |