gpt4 book ai didi

php - 将日期格式(在数据库或输出中)更改为 dd mmm yyyy - PHP MySQL

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

MySQL 将我的数据库中的日期存储为“YYYY-MM-DD” 我的日期的字段类型是“CREATED_AT” 我只使用日期而不是时间 我想在打开 html 表时更改它 日期必须显示像这样。 dd mmm yyyy(2022 年 6 月 27 日)

这是我的表格代码

    <td><?php echo $checkSqlRow["CREATED_AT"]; ?>

我确实搜索并找到了这段代码,但我不确定将它添加到哪里才能工作。

$timestamp = strtotime($date_from_db);

echo created_at('dd/mmm/YYYY', $timestamp);

最佳答案

上周我刚刚在我公司的网站上解决了这个问题,事实证明,日期时间操作最好遵循两个主要原则:

  1. 不要重新发明轮子,最好使用库来处理本地化(转换时区)等事情。

  2. 让您的用户处理信息,从而减少您自己的电力消耗。

实现:使用 moment javascript library .这将使用众所周知的 API 处理复杂的日期操作。

建议:允许 MySQL 或其他数据服务生成完整的 datetime 戳记。它的开销很小,因为它是内存优化的,更适合调试,总是可以概括为一个不太具体的时间,并且可以作为默认值(至少对于 mysql)。即。

create table exampleSchema
game_id bigint unsigned auto_increment
primary key,
name varchar(255) default '' not null,
code varchar(255) default '' not null,
created datetime default CURRENT_TIMESTAMP not null,
modified datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP,
) engine = InnoDB;

关于php - 将日期格式(在数据库或输出中)更改为 dd mmm yyyy - PHP MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72766998/

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