程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 獲取指定日期為星期幾

獲取指定日期為星期幾

編輯:關於PHP編程

 

之前在項目開發過程當中,需要寫一個月歷和一個周歷,由於當時項目經驗太少,保存時間的時候將格式化後的時間保存到數據庫,並且還要判斷當前一個月內所有天數裡發生的事件,還用到了給出指定的日期判斷是星期幾的功能。所以,對後期時間處理造成了不必要的麻煩。

後來從網上查了一些相關資料,結合自己學習的知識,編寫了一個簡單的function,現將代碼貼出,僅供大家參考,有不足之處,忘多多批評。

1.    /*

2.    * 功能:獲取指定年月日是星期幾

3.    * 傳參:年月日格式:2010-01-01的字符串

4.    * 返回值:計算出來的星期值

5.    * 創建者:FrancisRan

6.    * 創建時間:2010-07-13

7.    * 最後修改時間:2010-07-13

8.    * copyright (c)2010 [email protected]

9.    */

10.   function transition ($date) {

11.       $datearr = explode("-", $date); //將傳來的時間使用“-”分割成數組

12.       $year = $datearr[0];    //獲取年份

13.       $month = sprintf('%02d', $datearr[1]);  //獲取月份 

14.       $day = sprintf('%02d', $datearr[2]);    //獲取日期

15.       $hour = $minute = $second = 0;  //默認時分秒均為0

16.       $dayofweek = mktime($hour, $minute, $second, $month, $day, $year);  //將時間轉換成時間戳

17.       return date("w", $dayofweek);   //獲取星期值

18.   }

 

 

本文出自 “FrancisRan” 博客

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved