2016-02-12 24 views
0

我有一个窗体与一些日期选择器来选择日期字段。这里我必须保存数据库的日期。我在jquery datepicker上使用的日期格式是“2016年2月12日”。我希望它通过读取文本框的值来存储它。日期格式不适用于dd(整数)-Month(字符串)-yyyy(整数)

$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, 我不知道我的代码有什么问题。我如何将它存储在数据库中。

+2

尝试_ POST [ 'ad_close_date']));如果你传递的是12-Feb-2016,否则如果你传递的是unixtimestamp date('Y-m-d',$ _POST ['ad_close_date']); – Deepak

+1

第一个作品,谢谢你的及时帮助 – Kvvaradha

回答

1

使用try:

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

如果您传递12-Feb-2016,否则,如果你是传递一个UNIX时间戳:使用日期( 'YM-d' 的strtotime($

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