PHP DateTime kann Datum und Uhrzeit kombinieren.
P粉178894235
2023-07-31 10:43:08
<p>Wie kombiniere ich Datum und Uhrzeit mithilfe des MySQL-Spaltenformats „time“ in PHP? </p>
<pre class="brush:php;toolbar:false;">$date = New DateTime();
$time = $record->time //14:00:00</pre>
<p>Tu dies</p>
<pre class="brush:php;toolbar:false;">$date = New DateTime();
$date->setTime(explode(':',$record->time)[0],explode(':',$record->time)[1],explode(':',$record- >time)[2]);</pre>
<p>Es gibt keinen besseren Weg</p>
我个人更喜欢使用高级对象而不仅仅是数组或字符串,所以这是我处理的方式。对于有些人来说,这可能有些过度,我完全理解,不过核心方法也可以很容易地重写为全局函数,希望这一点可以考虑到。
我认为整体上非常简单明了,几乎与您的代码完全相同,只是在分割后我们将其转换为整数,然后验证小时是否在预期范围内。
用法:
输出:
Demo: https://3v4l.org/B6mr4#v8.2.7