我希望将两个日期以big int类型存储到数据库中。我有一个被序列化的数组,将数组值发送到第二个表单,该数组包含以下内容:
[checkin] => 01-07-2015
[checkout] => 03-07-2015
使用此方法进行转换后:
$arr['checkin'] = strtotime($arr['checkin']);
$arr['checkout'] = strtotime($arr['checkout']);
我得到的值分别是
1435689000 1435861800
,比实际日期值少一天。另外,只是想在我的服务器上通知,如果我的代码是:
<?php echo date('d-m-y', '1435689000');?>
如果我使用以下格式的
gmdate
函数,则输出结果为01-07-15
:echo gmdate('d-m-y', '1435689000');
输出结果将是30-06-15
我无法弄清楚问题所在,你能帮忙吗?谢谢。
SELECT NOW()
以了解你的服务器时间,并将其与你在php中获取的日期时间进行比较。 - Sulthan Allaudeen