当前日期与日期时间

时间:2018-02-28 18:28:58

标签: php

我有一个假期申请表,我有两个日期和时间字段。一个字段为start_date,另一个字段为end_date。我想要的是,当用户去创建请求时,在start_date字段中保留当前日期并且时间是08:00,有什么帮助吗?

它应该是这样的:

Start Date: 28/02/2017 08:00

在数据库中也是DATETIME

1 个答案:

答案 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');