从php中获取日期

时间:2010-09-21 21:39:04

标签: php

我有下面的代码,我从php:mktime手册中编辑它以使用我自己的变量但是那天我总是得到“1”。

$requested_day = $_GET['day'];
$requested_month = $_GET['month'];
$requested_year = $_GET['year'];

if (!empty ($requested_day) || empty ($requested_month) || empty ($requested_year))
{
    echo $requested_day. " ".$requested_month." ".$requested_year." is on day : ". date("1", mktime(0, 0, 0, $requested_month, $requested_day, $requested_year));


}

我输入值,输出为:

23 09 2010 is on day : 1

我认为我在日期输入的“1”上遇到问题,我不太明白这实际上是为了什么?

由于

2 个答案:

答案 0 :(得分:2)

您的格式字符串应该是小写字母L而不是第一个。

date("l", mktime(...

格式字符串中的“l”表示显示星期几。

答案 1 :(得分:2)

支持自己:

1!= l(后者是小写L)