最開(kāi)始,我直接這么處理。 復(fù)制代碼 " /> 免费99精品国产自在现线观看 ,岛国二区三区,亚洲精品视频久久久

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php中一個(gè)有意思的日期邏輯處理

今天處理了一個(gè)很小的問(wèn)題。
需求是這樣的,從周一到周日只能看到上周一到上周日的數(shù)據(jù)。
這里直接從數(shù)據(jù)庫(kù)里根據(jù) date 字段查詢 范圍即可。
但需要php生成 開(kāi)始日期和結(jié)束日期。

最開(kāi)始,我直接這么處理。
復(fù)制代碼 代碼如下:
$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 這樣處理沒(méi)有問(wèn)題。
如果日期是 2011-07-18 ,$start_date 則會(huì)等于 2011-07-04,還活在上周。

于是換了種方法
復(fù)制代碼 代碼如下:
$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 這樣處理沒(méi)有問(wèn)題,和我們期望的一樣。
如果日期是 2011-07-24,我們期望的 $start_date 是 2011-07-11,但實(shí)際返回的是 2011-07-18。

不得已,我再改了下方法
復(fù)制代碼 代碼如下:
$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技術(shù)php中一個(gè)有意思的日期邏輯處理,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人天伊人天天网综合视频 | 欧美黑人巨大日本人又爽又色 | 国产精品99一区二区三区 | 一区二区中文字幕 | 免费二级c片在线观看a | 亚洲人成图片小说网站 | 一区二区三区视频网站 | xxx 日本韩国 | 精品美女视频在线观看2023 | 欧美特黄a级高清免费大片 欧美特黄a级高清免费看片 | 欧美激情中文字幕一区二区 | 欧美激情在线视频播放 | 国产精久久一区二区三区 | 日本乱理伦中文三区 | 天天拍夜夜添久久精品中文 | 黄色片视频在线播放 | 欧美日韩国产一区二区三区在线观看 | 91精品视频免费在线观看 | 经典国产乱子伦精品视频 | 日韩加勒比 | 久久亚洲伊人中字综合精品 | 香蕉97碰碰视频免费 | 在线视频精品免费 | 最黄最色视频 | 成年美女黄网站色大片软件 | 亚洲第一中文字幕 | 热久久国产欧美一区二区精品 | 婷婷丁香五月中文字幕 | 夜色视频一区二区三区 | 国内精品日本久久久久影院 | 影音先锋国产系列精品 | 免费人成网站尤物在线观看 | 精品国产自在现线看久久 | 国产精品网站 夜色 | 免费在线小视频 | 天天色成人 | 青青碰| 国产精品第1页 | 欧美亚洲国产精品第一页 | 色呦呦在线免费观看 | 久久麻豆亚洲精品 |