php - 在用户时区中显示 MySQL 日期时间

标签 php mysql node.js timezone

使用 now() 创建的 MySQL 日期时间存储为 UTC。

使用 JavaScript 检测客户端时区并返回为 "Europe/London"

从 MySQL 中选择日期时间并以用户本地时间显示创建时间的最佳方法是什么?

PHP 和 Node 都与 MySQL 一起使用。

最佳答案

您可以使用 MySQL CONVERT_TZ功能

SELECT CONVERT_TZ(NOW(), 'UTC', 'Europe/London')

关于php - 在用户时区中显示 MySQL 日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24574393/

相关文章:

php - 仅当购物车中有相同颜色和尺寸的产品时,才在 php 中将产品数量添加到购物车

php - MySQL:选择行和所有相关行

php - 是否有最适合 Symfony 部署的主机?

php - 如何在opencart的导航菜单中添加信息链接?

mysql - MariaDB 不在 Ubuntu 15.04 上检查密码

mysql - 如果存在具有此列的 View ,如何防止表列更改?

node.js - Mongoose 默认值是否应用于现有文档?

javascript - 我如何在前端js变量中使用 Handlebars 数据

php - 多个网站可以使用相同的主页和相同的数据库,但不需要更改url?

javascript - JSON 响应未在 Angularjs View 中显示