gpt4 book ai didi

php - TIMESTAMPDIFF 适用于日但不适用于分钟

转载 作者:行者123 更新时间:2023-11-29 06:50:06 24 4
gpt4 key购买 nike

我的查询有问题,即使我现在发布帖子,TIMESTAMPDIFF不适用于 MINUTE 。但是,如果我输入 DAY 或 MONTH,它会起作用,我真的无法弄清楚可能是什么问题。我有比秒更新的帖子。请提供任何帮助,我们将不胜感激

SELECT h2s_job.job_id,
h2s_job.job_title,
h2s_job.job_description,
h2s_job.job_category,
h2s_job.wantORoffering,
h2s_job.address,
h2s_job.cell,
h2s_job.email,
h2s_job.date_registered,
h2s_ad_info.date_registered,
h2s_job.user_id
FROM h2s_job
INNER JOIN h2s_ad_info ON h2s_job.user_id=h2s_ad_info.user_id
WHERE TIMESTAMPDIFF(MINUTE,h2s_ad_info.date_registered ,NOW())<1

最佳答案

我发现了你的问题:它从你插入时间的地方开始:转到你的数据库将 date_registered 数据类型设置为日期时间:然后使用波纹管函数并使用 $date_registered 插入你的数据库:更改国家和城市获得正确的时间,因为那是您遇到问题的地方:我确信您的系统上的时间不一样,这就是原因。所以瞄准你的国家和城市

<?php
# function to get right time
date_default_timezone_set('Africa/Johannesburg');
function time_diff_conv($start, $s)
{
$string="";
$t = array( //suffixes
'd' => 86400,
'h' => 3600,
'm' => 60,
);
$s = abs($s - $start);
foreach($t as $key => &$val) {
$$key = floor($s/$val);
$s -= ($$key*$val);
$string .= ($$key==0) ? '' : $$key . "$key ";
}
return $string . $s. 's';
}

date_registered = date('Y-m-d H:i:s');

# use this if u wanna show day friday like that date('l jS \of F Y \a\t h:i:s A')."\n";
# function to get right time
?>

关于php - TIMESTAMPDIFF 适用于日但不适用于分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16032606/

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