查找特定日期的日期

时间:2016-01-07 16:39:16

标签: php date

嗨,我试图回应“31-10-15”中的日子,但它不起作用。

$inpdate = "31-10-2015";
echo "inpdate " . $inpdate . "<br>";

$inpdate1 = strtotime($inpdate);
$inpdate1 = date('d-m-y',$inpdate1);
echo "inpdate1 " . $inpdate1 . "<br>";

$days = date('d', $inpdate1);
echo "days " . $days . "<br>";

2 个答案:

答案 0 :(得分:2)

当你在这里重新分配$ inpdate1时

$inpdate1 = date('d-m-y',$inpdate1);

您正在创建date无法读取的无效格式。相反,在没有重新分配的情况下回应它。

$inpdate1 = strtotime($inpdate);
echo "inpdate1 " . date('d-m-y',$inpdate1) . "<br>";

$days = date('d', $inpdate1); // $inpdate1 is still in strtotime format

答案 1 :(得分:2)

$inpdate1不是date的有效字符串格式,因此请更改此行:

$days = date('d', $inpdate1);

为:

$days = date('d', strtotime($inpdate1));