我有一个假期申请表,我有两个日期和时间字段。一个字段为start_date
,另一个字段为end_date
。我想要的是,当用户去创建请求时,在start_date
字段中保留当前日期并且时间是08:00,有什么帮助吗?
它应该是这样的:
Start Date: 28/02/2017 08:00
在数据库中也是DATETIME
答案 0 :(得分:2)
您可以使用此方法设置任何DateTime对象的时间:
$start_date = (new DateTime)->setTime(8,0)->format('d/m/Y H:i');
或者,如果您将日期时间从数据库中拉为字符串:
$start_date = DateTime::createFromFormat('Y-m-d H:i:s', $yourDateTime)
->setTime(8,0)
->format('d/m/Y H:i');