我正在使用Web教程在PHP Zend-framework2中制作自定义日历,但无法理解函数参数的含义是什么?这是代码
$running_day = date('w',mktime(0,0,0,$month,1,$year));
$month
和$year
会传递给此功能,但不了解其他参数的含义。
任何帮助将不胜感激,
答案 0 :(得分:1)
mktime - 获取日期的Unix时间戳。它的六个参数分别代表第二个月的每小时日和年。
日期 - 格式化当地时间/日期。 它是第一个参数接受格式指示符,并且' w'将返回从0开始的星期几的数字表示(星期日为0)。它的第二个可选参数是整数Unix时间戳,如果没有给出时间戳,则默认为当前本地时间。
请查看PHP官方文档,您将获得更多详细信息。
文档:
答案 1 :(得分:1)
您的代码是:$running_day = date('w',mktime(0,0,0,$month,1,$year));
我之前给过你 PHP manual 。
如果你回复这段代码,那么我们就可以打印出你有多少星期。
$hour = 1;
$min = 0;
$sec = 0;
$day = 21;
$month = 2;
$year = 2017;
$running_day = date('h/i/s/m/d/Y',mktime($hour,$min,$sec,$month,$day,$year));
echo $running_day;
此代码的输出: PHPFiddle