日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
PHP獲取一年中的每星期的開(kāi)始日期和結(jié)束日期

以下是一段通過(guò)PHP來(lái)獲取一年中的每星期的開(kāi)始日期和結(jié)束日期的代碼。

成都創(chuàng)新互聯(lián)公司是專業(yè)的道縣網(wǎng)站建設(shè)公司,道縣接單;提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行道縣網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

 
 
 
  1. function get_week($year) {   
  2.     $year_start = $year . "-01-01";   
  3.     $year_end = $year . "-12-31";   
  4.     $startday = strtotime($year_start);   
  5.     if (intval(date('N', $startday)) != '1') {   
  6.         $startday = strtotime("next monday", strtotime($year_start)); //獲取年第一周的日期   
  7.     }   
  8.     $year_mondy = date("Y-m-d", $startday); //獲取年第一周的日期   
  9.    
  10.     $endday = strtotime($year_end);   
  11.     if (intval(date('W', $endday)) == '7') {   
  12.         $endday = strtotime("last sunday", strtotime($year_end));   
  13.     }   
  14.    
  15.     $num = intval(date('W', $endday));   
  16.     for ($i = 1; $i <= $num; $i++) {   
  17.         $j = $i -1;   
  18.         $start_date = date("Y-m-d", strtotime("$year_mondy $j week "));   
  19.    
  20.         $end_day = date("Y-m-d", strtotime("$start_date +6 day"));   
  21.    
  22.         $week_array[$i] = array (   
  23.             str_replace("-",   
  24.             ".",   
  25.             $start_date   
  26.         ), str_replace("-", ".", $end_day));   
  27.     }   
  28.     return $week_array;   
  29. }  

函數(shù)get_week()通過(guò)傳入?yún)?shù)$year年份,獲取當(dāng)年第一天和最后一天所在的周數(shù),計(jì)算第一周的日期,通過(guò)循環(huán)獲取每一周的第一天和最后一天的日期。最后返回是一個(gè)數(shù)組。

想得到指定周數(shù)的開(kāi)始日期和結(jié)束日期,比如2011年第18周的開(kāi)始日期和結(jié)束日期,代碼如下:

 
 
 
  1. $weeks = get_week(2011);   
  2. echo '第18周開(kāi)始日期:'.$weeks[18][0].'';   
  3. echo '第18周結(jié)束日期:'.$weeks[18][1];  

最后輸出結(jié)果:

 
 
 
  1. 第18周開(kāi)始日期:2011.05.02   
  2. 第18周結(jié)束日期:2011.05.08  

原文鏈接:http://www.helloweba.com/view-blog-125.html

【編輯推薦】

  1. 為什么說(shuō)PHP是個(gè)集中營(yíng)
  2. 有圖有真相 PHP代碼源被黑了
  3. 優(yōu)秀的PHP開(kāi)發(fā)者是怎樣煉成的?
  4. PHP開(kāi)發(fā)者常犯的10個(gè)MySQL錯(cuò)誤
  5. 通過(guò)JavaScript或PHP檢測(cè)Android設(shè)備

網(wǎng)頁(yè)題目:PHP獲取一年中的每星期的開(kāi)始日期和結(jié)束日期
分享鏈接:http://m.5511xx.com/article/cdccphd.html