日期格式不适用于dd(Int)-Month(String)-yyyy(Int)

时间:2016-02-12 09:57:56

标签: php date datepicker

我有一个带有一些日期选择器的表单来选择日期字段。在这里,我必须在数据库上保存日期。我在jquery datepicker上使用的日期格式是“2016年2月12日”。我希望它通过读取文本框值来存储它。

$posted['ad_close_date']. $ad_close_date = date('Y-m-d', strtotime(str_replace('-', '/', $_POST['ad_close_date'])));

enter image description here

但是上面的代码给了我这样的结果。 1970-01-01 , 我不知道我的代码中有什么问题。如何将其存储在数据库中。

1 个答案:

答案 0 :(得分:1)

尝试使用:

date('Y-m-d', strtotime($_POST['ad_close_date']));

如果您要传递12-Feb-2016,否则传递unix时间戳:

date('Y-m-d', $_POST['ad_close_date']);`