php - 转换 GMT 0 :00 to GMT +5:30 sql

标签 php mysql sql mysqli

当我将 user_login_date 存储到数据库中时,它是 GMT +5:30,但我的数据库设置为 GMT 0:00

用户在 12:00:00 登录但数据库将该日期存储为 07:30:00 的示例

现在如果我想以 GMT +5:30 时区获取此数据该怎么办

最佳答案

您可以使用 DATE_ADD 时间,如下所示:

select date_add(date_add(your_column, interval 5 hour),interval 30 minute);

或者您可以简单地使用:

SELECT CONVERT_TZ(your_column,'+00:00','+05:30')

关于php - 转换 GMT 0 :00 to GMT +5:30 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50326437/

相关文章:

mysql - 使用更新查询按第一个表的列更新第二个表的列

php - 在数据库中搜索字符串是否存在(php、mysql)

php - 拉维尔 4 : query builder advanced where

php - 如何制作虚拟栏?

mysql - 在 where 子句上查找空值时查询不起作用

mysql - 如何在 MYSql 中使用 Join 从多个表中选择数据插入后创建触发器

SQL 查询 : How to select multiple instances of a single item without collapsing into a group?

php - php.ini 中的重复指令是否会导致问题?

mysql - 如何将 OpenShift MySQL 5.1 卡带转换为 UTF-8

mysql - GIS:PostGIS/PostgreSQL vs. MySql vs. SQL Server?