php - 以更漂亮的方式回显日期
问题描述
我不太擅长 php(或任何其他语言)中的日期,需要一些帮助才能将日期格式转换为更易读的格式。
该字符串当前如下所示:
2021-03-31T00:00:00.0000000+02:00
但我更希望它在回显时与此类似:
2021-03-31 00:00:00
我用字符串操作做了一些或多或少没用的东西,但一定有更好的方法吗?
例子:
substr('2021-03-31T00:00:00.0000000+02:00',0,10);
如何做到这一点?
解决方案
PHP 具有相当广泛的DateTime功能,您可以利用这些功能,对于本示例,您可以使用DateTime
类或DateTimeImmutable
类。
$date = new DateTime('2021-03-31T00:00:00.0000000+02:00');
echo $date->format('Y-m-d H:i:s'); // 2021-03-31 00:00:00
推荐阅读
- python - 与 PRAW 并行处理帖子和评论的方法?
- powershell - 有时 Get-ADPrincipalGroupMembership 不会产生结果
- github - 如何在 GitHub 操作中添加依赖工作流并获取依赖工作流的结果?
- android - 我如何知道键盘是否显示在 Composable 中?
- javascript - 用户界面上的弹出消息
- c# - 时间:2019-01-10 标签:c#mongdb insert subDocument to subDocument
- flutter - 我已经安装了 Java 15,但使用 Java 1.8 时出现错误
- vba - Word VBA 宏在某些计算机上工作,但在其他计算机上不工作
- html - 带有分页的 HTML 表格,即使表格数据为空,也可以将分页保持在下方
- node.js - 将 Firebase 函数与 Express.js 一起使用