如何在 PHP 中使午夜工作以截断时间?
P粉288069045
P粉288069045 2024-04-03 13:48:12
0
1
321

这不会将时间设置为午夜:

new DateTime('first day of -1 month midnight')

就好像 midnight 不存在一样。 在 PHP 7.3.33 和 PHP 8.2.4 中测试。

时间格式的文档不是很清楚。但即使我直接从中举一个例子,行为也会有所不同:

echo (new DateTime('yesterday noon'))->format('Y-m-d h:m');

不输出中午,分钟字段非零。

我把上面的内容改回谈论分钟。可以使用 i 访问,而不是 m。我试图纠正它,但是,正如评论所示,我做得不正确,导致了混乱。 12 确实是 HH 的中午。我指的是午夜 12 点。

P粉288069045
P粉288069045

全部回复(1)
P粉545218185

h 给出从 01 到 12 的值

H 给出从 00 到 23 的值,应该在此处使用

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!