gpt4 book ai didi

php - 计算不同日期的时间差时遇到问题

转载 作者:行者123 更新时间:2023-11-29 20:32:04 25 4
gpt4 key购买 nike

我有一个每分钟运行一次的 cron,计算当前时间和输入的时间之间的差异。该 cron 将在工作时间结束后停止,并在工作时间开始时再次运行。

只有在周二晚上(下午 6 点)输入且以周三凌晨 1 点计算差额时,我才会遇到问题。

我该如何解决这个问题?

这是我的代码:

$ticket_created_timestamp = strtotime($ticket_created_time);
$current_time = date("H:i:s");
$current_timestamp = strtotime($current_time);
$time_difference_timestamp = $current_timestamp - $ticket_created_timestamp;

最佳答案

我在这里没有看到任何特殊问题,但我的猜测是 - 也许 strtotime 无法正确解释您的票证创建时间值

尝试类似的事情

$ticket_created_time = "2016-08-17 12:00:00";
$objDateCreatedTicketTime = DateTime::createFromFormat("Y-m-d H:i:s", $ticket_created_time);

$objDateTime = new DateTime();

$time_difference_timestamp = $objDateTime->getTimestamp() - $objDateCreatedTicketTime->getTimestamp();

这种方法的主要优点是,你有一些标准化的东西。您可以决定日期输入的方式,而不会失去正确处理日期的灵 active 。

关于php - 计算不同日期的时间差时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38987217/

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