【发布时间】:2016-02-07 03:36:48
【问题描述】:
如果我的日期部分采用以下格式“d M Y”,并且我在单独的变量中以整数形式存在小时和分钟,我将如何创建 Carbon 日期。
例如。
$this->start_dt = '06 Feb 2016'
$this->start_hr = '12'
$this->start_min = '00'
目前我必须这样做,但它最终也会添加当前秒数。
Carbon::createFromFormat('d M Y', $this->start_dt)->hour($this->start_hr)->minute($this->start_min);
结果2016-02-06 12:00:44
有没有更简洁的方法来创建碳日期,而无需链接小时和分钟并将秒设置为 00?
也许是这样,但它不起作用:
Carbon::createFromFormat('d M Y H:i', $this->start_dt, $this->start_hr, $this->start_min);
* 更新 *
设法弄清楚:
Carbon::createFromFormat('d M Y H:i:s', $this->start_dt . ' ' . $this->start_hr . ':'. $this->start_min . ':00');
【问题讨论】:
-
不能随便加秒吗?
-
嘿,喜欢你的编辑
标签: php laravel-5 php-carbon