PHP组合日期和时间字段以形成DateTime

时间:2017-04-30 21:10:31

标签: php date datetime google-calendar-api

我有3个单独的字段:

// date object in the format yyyy-mm-dd
$service_1_date 

// time object in the format 00:00:00
$booking->service_1_time_start

// time object in the format 00:00:00
$booking->service_1_time_end

我已将它们设置为单独的字段,因为我在应用程序中单独操作它们。

但是,当我创建Google Calendar事件时,我必须将datetime对象作为一个值传递:

Event::create([
           'name' => 'New Booking',
           'startDateTime' => '',
           'endDateTime' => '',
        ]);

为了让我传递startDateTimeendDateTime参数,我必须首先合并我的日期和时间对象。所以我的问题是如何将我的日期和时间对象组合成一个日期时间对象?

  

期待一个Carbon的实例

1 个答案:

答案 0 :(得分:0)

像这样使用它:

 $newDT = date('Y-m-d H:i:s', strtotime("$service_1_date $booking->service_1_time_start"));