PHP从表单POST获取日期并转换为2015年9月14日星期一

时间:2015-09-14 15:12:02

标签: php jquery html mysql date

我有一个按日期搜索的搜索表单 在搜索结果页面中,我有以下代码:

我获得了POST vars

$day = mysqli_real_escape_string($database,$_POST['dd']);
$month = mysqli_real_escape_string($database,$_POST['dm']);
$year = mysqli_real_escape_string($database,$_POST['da']);

现在我用set locale

回显日期
<?php
setlocale(LC_ALL,"es_ES");
echo strftime("%d de %B del %Y", strtotime('$day-$month-$year'));
?>

我得到的结果是

31 de diciembre del 1969

有什么不对?

EDIT 日期来自HTML表单,如下所示:

dd = 30 (day)
dm = 08 (month)
da = 2015 (year)

一起给出

2015-08-30 (joining all 3 with $year-$month-$day)

0 个答案:

没有答案