程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP獲取本周第一天和最後一天示例代碼

PHP獲取本周第一天和最後一天示例代碼

編輯:關於PHP編程

     這篇文章主要介紹了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');    經過測試modity不知道是用做什麼了,於時找了另兩個例子  代碼如下: //這個星期的星期一  // @$timestamp ,某個星期的某一個時間戳,默認為當前時間  // @is_return_timestamp ,是否返回時間戳,否則返回時間格式  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];  }    //這個星期的星期天   代碼如下: // @$timestamp ,某個星期的某一個時間戳,默認為當前時間  // @is_return_timestamp ,是否返回時間戳,否則返回時間格式  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];  } 
    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved