gpt4 book ai didi

PHP:将两个日期对象合并为一个

转载 作者:可可西里 更新时间:2023-10-31 23:03:30 25 4
gpt4 key购买 nike

我从日期输入和时间输入中发送了两个日期对象。

我想用日期输入的 yyyy-mm-dd 和时间输入的 hh-mm 生成一个 DateTime 对象。

从日期输入发送的数据

[search_from_date] => 2015-08-04T23:00:00.000Z

从时间输入发送的数据

 [search_from_time] => 1970-01-01T02:02:00.000Z

我需要将这两个日期合并到:

2015-08-04 02:02

我一直在玩弄爆弦等等都无济于事,

我们将不胜感激

干杯

最佳答案

您可以从您的字符串创建两个 DateTime 对象,然后使用第二个来设置第一个的时间。

$arr = ['search_from_date' => '2015-08-04T23:00:00.000Z', 'search_from_time' => '1970-01-01T02:02:00.000Z'];
$date = new DateTime($arr['search_from_date']);
$time = new DateTime($arr['search_from_time']);
$date->setTime($time->format('H'), $time->format('i'), $time->format('s'));
echo $date->format('r');

这是一个带有示例的 eval.in - https://eval.in/424209

关于PHP:将两个日期对象合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32268786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com