为什么日期检索错误多年? (的strtotime)

时间:2018-04-10 03:44:48

标签: php mysqli strtotime

我正在创建一个会员网站,而当他们注册时,会创建一个日期时间戳并存储在mysql表中。这是注册表中的代码。

<input class="form-control" placeholder="" name="exp_date" type="hidden" value="<?php echo htmlspecialchars($exp_date = (date("Y-m-d", strtotime("+365 day"))), ENT_QUOTES);  ?>">

表中保存的结果是2019-04-09。 当我使用此代码检查并确保日期正确显示时,结果就是这样。

$UserRegDate = $row_User['exp_date'];
$MembershipEnds = date("Y-m-d", strtotime(date("Y-m-d", strtotime($UserRegDate)). " + 1 day"));

<div><?php $currentDate = date("Y-m-d");// current date?>

你好“;?&gt;

显示如下:你好你的失效日期是:1969年12月31日星期三

因此它从注册表单正确存储在数据库中,但是检索为1969而不是2019.这可能是服务器问题,也许是php.ini设置?

我是新手但学习php并提前感谢你!对此完全感到困惑!

0 个答案:

没有答案