gou*_*rav 13 php datetime date
我有一个PHP DateTime
变量.
如何在PHP运行时从此日期减少或减少12小时30分钟?
Raf*_*ler 28
从PHP中的DateTime减去12小时30分钟:
$date = new DateTime();
$tosub = new DateInterval('PT12H30M');
$date->sub($tosub);
Run Code Online (Sandbox Code Playgroud)
P代表Period.T代表Timespan.
请参阅PHP手册中的DateTime,DateTime :: sub和DateInterval.当然,您必须将其设置DateTime
为适当的日期和时间.
尝试使用:
$date = new DateTime('Sat, 30 Apr 2011 05:00:00 -0400');
echo $date->format('Y-m-d H:i:s') . "\n";
$date->sub(new DateInterval('PT12H30M'));
echo $date->format('Y-m-d H:i:s') . "\n";
Run Code Online (Sandbox Code Playgroud)
//结果
2011-04-30 05:00:00
2011-04-29 16:30:00
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
23726 次 |
最近记录: |