理解PHP中的日期函数参数

时间:2017-02-06 04:46:46

标签: php zend-framework2

我正在使用Web教程在PHP Zend-framework2中制作自定义日历,但无法理解函数参数的含义是什么?这是代码

$running_day = date('w',mktime(0,0,0,$month,1,$year));

$month$year会传递给此功能,但不了解其他参数的含义。 任何帮助将不胜感激,

2 个答案:

答案 0 :(得分:1)

mktime - 获取日期的Unix时间戳。它的六个参数分别代表第二个月的每小时日和年。

日期 - 格式化当地时间/日期。 它是第一个参数接受格式指示符,并且' w'将返回从0开始的星期几的数字表示(星期日为0)。它的第二个可选参数是整数Unix时间戳,如果没有给出时间戳,则默认为当前本地时间。

请查看PHP官方文档,您将获得更多详细信息。

文档:

miketime date

答案 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