gpt4 book ai didi

php - 使用 php 修剪或转换 mysql 日期字段

转载 作者:行者123 更新时间:2023-12-01 00:34:19 32 4
gpt4 key购买 nike

我在用 php 的表中显示 mysql 中日期时间字段的内容,并且只想显示日期。有没有办法转换或执行此操作,或者必须编辑或修剪实际字符串?

最佳答案

使用 strtotime...

一个简单的方法是这样的:

$date="2009-01-27 14:30:22";
echo strftime("%d %m %Y", strtotime($date));

即使用 strtotime 将您的 mysql 日期转换为时间值, 然后用 strftime 重新格式化它.

然而,这仅适用于可以用 unix timestamp 表示的日期- 所以没有日期在 1970 年 1 月 1 日之前或之后2038

使用 PEAR 的日期类...

PEAR Date classes更彻底的方法应该更好地处理历史日期:

$date=new void Date("2009-01-27 14:30:22");
echo $date->format("%d %m %Y");

...或使用您的数据库

或者,让您的数据库为您格式化 DATE_FORMAT

SELECT col1,col2,DATE_FORMAT(col2, '%W %M %Y') as col2readable FROM mytable;

关于php - 使用 php 修剪或转换 mysql 日期字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/483579/

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