gpt4 book ai didi

php - 有没有一种简短的方法可以将 DateTime 修改为 "today"但保留以前存储的时间?

转载 作者:可可西里 更新时间:2023-11-01 13:19:42 25 4
gpt4 key购买 nike

有一个 DateTime 对象。我想将它设置为今天并保留时间。

例如:

  • 设置为 2012-10-12 10:30:00
  • 它应该变成 2012-11-22 10:30:00

这当然行不通:

// this obviously changes it to 2012-11-22 00:00:00
$date->modify('today'));

这会奏效,但似乎有点费力:

$clone = clone $date();
$date->modify('today')->setTime($clone->format('H'), $clone->format('i'));

有没有更短/更有效的方法?

最佳答案

也好不了多少:

$newDate = new DateTime('today '.$date->format('H:i'));

关于php - 有没有一种简短的方法可以将 DateTime 修改为 "today"但保留以前存储的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504118/

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