gpt4 book ai didi

php - 不能添加两个时间变量

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:50 25 4
gpt4 key购买 nike

我正在尝试将 1 天添加到从我的数据库中选择的日期,以便稍后比较日期。问题是两者没有相加,我总是从我的表中获取值,而不是相加的值。

$busca_query = mysql_query("SELECT status, ban_time, desde, login FROM account.account WHERE status='BAN' AND ban_time = '1 Dia';") or die(mysql_error());
$row = mysql_fetch_row($busca_query);
$result = $row['1'];
$desde = $row['2'];
$login = $row['3'];
$dia = '0000-00-01 00:00:00';
$data_desban = strtotime($desde)+strtotime($dia);
echo date("Y-m-d H:i:s", $data_desban);

我 table 上的日期是这样的:

2015-05-28 17:18:38

和我得到的日期一样,2015-05-28 17:18:38

最佳答案

'0000-00-01 00:00:00' 远远超出了 32 位 unix 时间戳的范围,即使那样也不是有效日期:为什么不使用 DateTime objects 代替?

$dia = 'P1D';
$data_desban = new DateTime($desde);
$data_desban->add(new DateInterval($dia));
echo $data_desban->format("Y-m-d H:i:s");

关于php - 不能添加两个时间变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511684/

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