mysql上的日期始终是1970年

时间:2015-05-23 18:14:05

标签: php mysql

我希望用我当前用户做某事的时间更新我的表格,我用这个:

$date = date("Y-m-d", strtotime($date) );
$data_insert = mysqli_query($conn, "UPDATE account.account SET last_vote = '$date' WHERE login = '$account'") or die(mysql_error());

问题在于一切都回归' 1970-01-01' ...

2 个答案:

答案 0 :(得分:1)

PHP strtotime()函数

  

strtotime()函数将英文文本日期时间解析为   Unix时间戳(自1970年1月1日00:00:00以来的秒数)   GMT)。

http://www.w3schools.com/php/func_date_strtotime.asp

答案 1 :(得分:1)

$date的价值是什么?

如果您希望使用当前时间更新,请使用

$date = date("Y-m-d", time());