php - 如何从 PHP 中的 DateTimeInterface 创建 DateTime?

标签 php datetime

这是一个相当简单的问题,但我无法在互联网上真正找到答案。

所以假设,在 PHP 中,我有一个 DateTimeInterface 的实例,我需要一个 DateTime在同一时刻。这样做的首选方法是什么?通过字符串转换似乎相当复杂,我不确定使用哪种格式。也许通过时间戳?我不确定当涉及时区时这是否有效。

最佳答案

在 PHP 8 中:createFromInterface :

$dateTime = DateTime::createFromInterface($dateTimeInterface);

关于php - 如何从 PHP 中的 DateTimeInterface 创建 DateTime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55701331/

相关文章:

.net - 在午夜或没有分钟和秒时获取今天的日期

PHP XML如何输出漂亮的格式

php xpath问题

php - 如何使用 MySQL 存储 UNIX 时间戳

c# - 如何将日期时间变量设置为空

database - SELECT 多行,其中日期大于前一行的 X 分钟

node.js - 如何在nodejs的服务器端存储日期时间?

php - MySQL中的字符串检查操作并将其映射到不同的值

php - 如何检查记录是否已经存在,然后在 laravel 中更新或插入?

PHP 的 SPL : Do its interfaces involving arrays cover all array properties?