php獲取本周開始日期和結(jié)束日期的方法
更新時間:2015年03月09日 16:02:33 作者:Pompeii
這篇文章主要介紹了php獲取本周開始日期和結(jié)束日期的方法,實(shí)例分析了php操作日期的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了php獲取本周開始日期和結(jié)束日期的方法。分享給大家供大家參考。具體如下:
復(fù)制代碼 代碼如下:
//當(dāng)前日期
$sdefaultDate = date("Y-m-d");
//$first =1 表示每周星期一為開始日期 0表示每周日為開始日期
$first=1;
//獲取當(dāng)前周的第幾天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//獲取本周開始日期,如果$w是0,則表示周日,減去 6 天
$week_start=date('Y-m-d',strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days'));
//本周結(jié)束日期
$week_end=date('Y-m-d',strtotime("$week_start +6 days"));
$sdefaultDate = date("Y-m-d");
//$first =1 表示每周星期一為開始日期 0表示每周日為開始日期
$first=1;
//獲取當(dāng)前周的第幾天 周日是 0 周一到周六是 1 - 6
$w=date('w',strtotime($sdefaultDate));
//獲取本周開始日期,如果$w是0,則表示周日,減去 6 天
$week_start=date('Y-m-d',strtotime("$sdefaultDate -".($w ? $w - $first : 6).' days'));
//本周結(jié)束日期
$week_end=date('Y-m-d',strtotime("$week_start +6 days"));
希望本文所述對大家的php程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- 用php獲取本周,上周,本月,上月,本季度日期的代碼
- 計(jì)算一段日期內(nèi)的周末天數(shù)的php代碼(星期六,星期日總和)
- php獲取本周星期一具體日期的方法
- PHP計(jì)算一年多少個星期和每周的開始和結(jié)束日期
- PHP計(jì)算指定日期所在周的開始和結(jié)束日期的方法
- PHP獲取一年有幾周以及每周開始日期和結(jié)束日期
- PHP獲取當(dāng)前日期及本周一是幾月幾號的方法
- PHP實(shí)現(xiàn)針對日期,月數(shù),天數(shù),周數(shù),小時,分,秒等的加減運(yùn)算示例【基于strtotime】
- php計(jì)算給定日期所在周的開始日期和結(jié)束日期示例
- PHP判斷兩個給定日期是否在同一周的方法
相關(guān)文章
php array_flip() 刪除數(shù)組重復(fù)元素
在PHP中,用于刪除數(shù)組中重復(fù)元素有一個可用的函數(shù),那就是 array_unique(), 但是它并不是一個最高效的方法,使用array_flip() 函數(shù)將比array_uniqure()在速度上高出五倍左右。2009-01-01php分頁查詢mysql結(jié)果的base64處理方法示例
這篇文章主要介紹了php分頁查詢mysql結(jié)果的base64處理方法,涉及php+mysql數(shù)據(jù)庫查詢及base64編碼轉(zhuǎn)換相關(guān)操作技巧,需要的朋友可以參考下2017-05-05