php编程实现 计算给定日期是几月份

2025-04-05 02:21:52
推荐回答(1个)
回答1:

现将代码贴出,仅供大家参考,有不足之处,忘多多批评。
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.   }