Home  >  Article  >  Backend Development  >  Get the day of the week for a specified date_PHP Tutorial

Get the day of the week for a specified date_PHP Tutorial

WBOY
WBOYOriginal
2016-07-13 17:46:40698browse

During the project development process, we needed to write a monthly calendar and a weekly calendar. Since we had too little project experience at the time, we had to save the formatted time to the database when saving the time, and we also had to determine what happened on all days in the current month. Events also use the function of judging the day of the week given a specified date. Therefore, unnecessary trouble is caused in post-processing.

Later, I checked some relevant information from the Internet, combined with the knowledge I learned, and wrote a simple function. Now I post the code for your reference only. If there are any shortcomings, please criticize me.

1. /*

2. * Function: Get the day of the week for the specified year, month and day

3. * Passing parameter: string of year, month and day format: 2010-01-01

4. * Return value: calculated week value

5. *Creator: FrancisRan

6. *Creation time: 2010-07-13

7. * Last modified: 2010-07-13

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

9. */

10. function transition ($date) {

11. $datearr = explode("-", $date); //Split the passed time into arrays using "-"

12.        $year = $datearr[0];         //Get the year

13. $month = sprintf('%02d', $datearr[1]); //Get the month

14. $day = sprintf('%02d', $datearr[2]); //Get date

15. $hour = $minute = $second = 0; //The default hours, minutes and seconds are 0

16. $dayofweek = mktime($hour, $minute, $second, $month, $day, $year); //Convert time to timestamp

17. Return date("w", $dayofweek); //Get the week value

18. }

This article is from the “FrancisRan” blog

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/478563.htmlTechArticlePreviously during the project development process, I needed to write a monthly calendar and a weekly calendar. Because I had too little project experience at the time, I saved When time is used, the formatted time is saved to the database, and also...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn