PHP獲取本周第一天和最后一天示例代碼
更新時(shí)間:2014年02月24日 11:41:14 作者:
這篇文章主要介紹了PHP獲取本周第一天和最后一天的方法,需要的朋友可以參考下
//本周的第一天和最后一天
$date=new DateTime();
$date->modify('this week');
$first_day_of_week=$date->format('Y-m-d');
$date->modify('this week +6 days');
$end_day_of_week=$date->format('Y-m-d');
經(jīng)過(guò)測(cè)試modity不知道是用做什么了,于時(shí)找了另兩個(gè)例子
//這個(gè)星期的星期一
// @$timestamp ,某個(gè)星期的某一個(gè)時(shí)間戳,默認(rèn)為當(dāng)前時(shí)間
// @is_return_timestamp ,是否返回時(shí)間戳,否則返回時(shí)間格式
function this_monday($timestamp=0,$is_return_timestamp=true){
static $cache ;
$id = $timestamp.$is_return_timestamp;
if(!isset($cache[$id])){
if(!$timestamp) $timestamp = time();
$monday_date = date('Y-m-d', $timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400));
if($is_return_timestamp){
$cache[$id] = strtotime($monday_date);
}else{
$cache[$id] = $monday_date;
}
}
return $cache[$id];
}
//這個(gè)星期的星期天
// @$timestamp ,某個(gè)星期的某一個(gè)時(shí)間戳,默認(rèn)為當(dāng)前時(shí)間
// @is_return_timestamp ,是否返回時(shí)間戳,否則返回時(shí)間格式
function this_sunday($timestamp=0,$is_return_timestamp=true){
static $cache ;
$id = $timestamp.$is_return_timestamp;
if(!isset($cache[$id])){
if(!$timestamp) $timestamp = time();
$sunday = this_monday($timestamp) + /*6*86400*/518400;
if($is_return_timestamp){
$cache[$id] = $sunday;
}else{
$cache[$id] = date('Y-m-d',$sunday);
}
}
return $cache[$id];
}
復(fù)制代碼 代碼如下:
$date=new DateTime();
$date->modify('this week');
$first_day_of_week=$date->format('Y-m-d');
$date->modify('this week +6 days');
$end_day_of_week=$date->format('Y-m-d');
經(jīng)過(guò)測(cè)試modity不知道是用做什么了,于時(shí)找了另兩個(gè)例子
復(fù)制代碼 代碼如下:
//這個(gè)星期的星期一
// @$timestamp ,某個(gè)星期的某一個(gè)時(shí)間戳,默認(rèn)為當(dāng)前時(shí)間
// @is_return_timestamp ,是否返回時(shí)間戳,否則返回時(shí)間格式
function this_monday($timestamp=0,$is_return_timestamp=true){
static $cache ;
$id = $timestamp.$is_return_timestamp;
if(!isset($cache[$id])){
if(!$timestamp) $timestamp = time();
$monday_date = date('Y-m-d', $timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400));
if($is_return_timestamp){
$cache[$id] = strtotime($monday_date);
}else{
$cache[$id] = $monday_date;
}
}
return $cache[$id];
}
//這個(gè)星期的星期天
復(fù)制代碼 代碼如下:
// @$timestamp ,某個(gè)星期的某一個(gè)時(shí)間戳,默認(rèn)為當(dāng)前時(shí)間
// @is_return_timestamp ,是否返回時(shí)間戳,否則返回時(shí)間格式
function this_sunday($timestamp=0,$is_return_timestamp=true){
static $cache ;
$id = $timestamp.$is_return_timestamp;
if(!isset($cache[$id])){
if(!$timestamp) $timestamp = time();
$sunday = this_monday($timestamp) + /*6*86400*/518400;
if($is_return_timestamp){
$cache[$id] = $sunday;
}else{
$cache[$id] = date('Y-m-d',$sunday);
}
}
return $cache[$id];
}
您可能感興趣的文章:
- php返回當(dāng)前日期或者指定日期是周幾
- PHP獲取當(dāng)前日期和時(shí)間及格式化方法參數(shù)
- PHP使用GETDATE獲取當(dāng)前日期時(shí)間作為一個(gè)關(guān)聯(lián)數(shù)組的方法
- PHP獲取當(dāng)前日期所在星期(月份)的開始日期與結(jié)束日期(實(shí)現(xiàn)代碼)
- php、mysql查詢當(dāng)天,查詢本周,查詢本月的數(shù)據(jù)實(shí)例(字段是時(shí)間戳)
- php獲取本周星期一具體日期的方法
- php獲取本周開始日期和結(jié)束日期的方法
- 用php獲取本周,上周,本月,上月,本季度日期的代碼
- PHP實(shí)現(xiàn)今天是星期幾的幾種寫法
- PHP計(jì)算一年多少個(gè)星期和每周的開始和結(jié)束日期
- PHP獲取一年中每個(gè)星期的開始和結(jié)束日期的方法
- PHP獲取當(dāng)前日期及本周一是幾月幾號(hào)的方法
相關(guān)文章
PHP字符串長(zhǎng)度計(jì)算 - strlen()函數(shù)使用介紹
在PHP中,函數(shù)strlen()返回字符串的長(zhǎng)度,strlen()函數(shù)返回字符串所占的字節(jié)長(zhǎng)度,一個(gè)英文字母、數(shù)字、各種符號(hào)均占一個(gè)字節(jié),它們的長(zhǎng)度均為12013-10-10
php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)版計(jì)算器功能示例
這篇文章主要介紹了php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)版計(jì)算器功能,涉及php簡(jiǎn)單表單操作與數(shù)值運(yùn)算相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-04-04
PHP得到mssql的存儲(chǔ)過(guò)程的輸出參數(shù)功能實(shí)現(xiàn)
在開發(fā)過(guò)程中可能會(huì)遇到無(wú)法取得MSSQL存儲(chǔ)過(guò)程的輸出參數(shù),很多朋友都不知道該怎么辦,本文將詳細(xì)介紹PHP得到mssql的存儲(chǔ)過(guò)程的輸出參數(shù)功能實(shí)現(xiàn)2012-11-11
php實(shí)現(xiàn)二進(jìn)制和文本相互轉(zhuǎn)換的方法
這篇文章主要介紹了php實(shí)現(xiàn)二進(jìn)制和文本相互轉(zhuǎn)換的方法,實(shí)例分析了文本與數(shù)制轉(zhuǎn)換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04
PHP中SERIALIZE和JSON的序列化與反序列化操作區(qū)別分析
這篇文章主要介紹了PHP中SERIALIZE和JSON的序列化與反序列化操作區(qū)別,結(jié)合實(shí)例形式較為詳細(xì)的分析了php中序列化與反序列化操作的感念、區(qū)別、使用方法與相關(guān)操作技巧,需要的朋友可以參考下2016-10-10
php下pdo的mysql事務(wù)處理用法實(shí)例
這篇文章主要介紹了php下pdo的mysql事務(wù)處理用法,以實(shí)例形式分析了基于pdo的事物提交與回滾操作的用法,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-12-12

