日期 - 数据库的格式?

时间:2014-03-13 15:24:05

标签: php

我的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中将斜线更改为破折号时,它似乎有效,但我想用斜杠格式化日期。

1 个答案:

答案 0 :(得分:2)

您的日期格式不明确。 d/m/Y很容易与m/d/Y混淆。 ({1}} 1月12日或12月1日?)。您可以使用01/12/2014解决此问题:

DateTime::createFromFormat()