我有一个表格,我已经整合了日历字段:
发布日期和取消发布日期
当我说这个表格时,我有 发布日期= 2017年1月18日,取消发布日期= 1/19/2017;
在控制器中我正在制作自定义时间
$pubdate = strtotime("$publish_date 00:00:00");
$unpdate = strtotime("$publish_date 23:59:59");
在db中,它保存了错误的日期
select from_unixtime(publish_date) as a , from_unixtime(unpublish_date) as b from banner ;
输出:
' 2017-01-18 05:30:00.000000',' 2017-01-20 05:29:00.000000'
我做错了
或者有什么方法可以节省时间:
与发布日期= 01/18/2017
(m / d / Y)一样,它应该变为01/18/2017 00:00:00
并将其保存在数据库中,如:1551398401
答案 0 :(得分:0)
输出:
'2017-01-18 05:30:00.000000','2017-01-20 05:29:00.000000'
object(DateTime)[2]
public 'date' => string '2017-01-18 05:30:00.000000' (length=26)
public 'timezone_type' => int 3
public 'timezone' => string 'UTC' (length=3)
这是它存储在数据库中的方式。 要显示这个
<?php
echo date_format($dbdate, 'd/m/y H:i:s'); //Output: 01/18/2017 00:00:00
?>