gpt4 book ai didi

php - 添加 mysql 或 php 触发器以将日期时间格式从 US 更改为 UK 对于任何返回日期时间的查询

转载 作者:行者123 更新时间:2023-11-30 22:39:29 25 4
gpt4 key购买 nike

我有一个使用美国日期格式建立在 YII 上的系统,我的客户要求我将格式更改为英国格式,问题是系统太大,我无法使用整个系统代码来更改呈现格式。

有没有办法在 php 或 mysql 中添加日期、日期时间字段的触发器以 UK 格式返回。

谢谢

最佳答案

你问:

is there a way to add a trigger for date,datetime fields to return in UK format in php or mysql.

没有。

MySQL 内部日期时间格式是不可更改的。 DBMS 中唯一对区域设置敏感的设置是呈现月份和工作日名称的语言。在美国,我们从英国得到这些名字。所以这没有帮助。

如果您希望 MySQL 以欧元格式 (25.12.2015) 呈现其表中的日期,您需要这个。

     DATE_FORMAT(datevalue, '%e.%c.%Y')

如果你在 php 中有日期,你可以使用这种东西。

    date('j.n.Y', $datevalue);

许多 php 应用程序提供一个全局的 $DATEFORMAT 字符串常量,可以更改以在不同的区域设置中使用。您可能需要调整您的代码来执行此操作。例如,WordPress 团队确实很好地解决了这个问题。 https://codex.wordpress.org/Formatting_Date_and_Time

关于php - 添加 mysql 或 php 触发器以将日期时间格式从 US 更改为 UK 对于任何返回日期时间的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31502240/

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