我的HTML:
...value="{{ date("d/m/Y") }}">
我的PHP:
$input['date'] = date("Y-m-d H:i:s", strtotime($input['date']));
我需要格式化数据库的日期,但上面的代码总是产生:
string(19) "1970/01/01 00:00:00"
如何让它工作,当我在HTML中将斜线更改为破折号时,它似乎有效,但我想用斜杠格式化日期。
答案 0 :(得分:2)
您的日期格式不明确。 d/m/Y
很容易与m/d/Y
混淆。 ({1}} 1月12日或12月1日?)。您可以使用01/12/2014
解决此问题:
DateTime::createFromFormat()