You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PHP+MySQL问题:如何仅展示添加2小时后的完整日期时间

修改SQL实现需求的方案

直接对加2小时后的时间做完整日期格式化即可,不需要拼接原时间相关内容。修改后的SQL如下:

SELECT DATE_FORMAT(DATE_ADD(dt_tracker, INTERVAL 2 HOUR), '%Y-%m-%d %H:%i:%s') AS dt_tracker2, 
       imei, speed 
FROM gs_objects 
WHERE imei = '862203228005404'

说明:

  • DATE_ADD(dt_tracker, INTERVAL 2 HOUR) 先将原时间加2小时,得到调整后的目标时间
  • DATE_FORMAT(..., '%Y-%m-%d %H:%i:%s') 直接把调整后的时间格式化为你需要的年-月-日 时:分:秒格式
  • 移除了原SQL中多余的CONCAT拼接逻辑,避免输出原时间的冗余内容

之后通过PHP输出$row['dt_tracker2']时,就会直接显示类似2023-04-14 08:42:48的结果。

内容的提问来源于stack exchange,提问作者Jaco Shutte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 18:22:36