我有一个变量声明如下这样:$var = new DateTime(null);
。
我想更改echo $var->format('g:i A');
输出时间。
我想仅通过使用时间字符串(例如)来实现此目的07:30:28
。
如何做到这一点而无需每次都重新创建DateTime对象($ var)?我想不出一种方法来实现这一目标。
DateTime :: modify()会完全满足您的要求。它将很高兴地接受字符串格式的时间并将其应用于对象:
$date = new \DateTime();
$date->modify('07:30:28');
或者,您可以一次完成所有操作:-
$date = (new \DateTime())->modify('07:30:28');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句