擷取指定日期為星期幾_PHP教程

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

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

1. /*

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

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

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

5. * 建立者:FrancisRan

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

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

8. * copyright (c)2010 ranfanwei1988@126.com

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” 部落格

http://www.bkjia.com/PHPjc/478563.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/478563.htmlTechArticle之前在項目開發過程當中,需要寫一個月曆和一個周曆,由於當時項目經驗太少,儲存時間的時候將格式化後的時間儲存到資料庫,並且還...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.