我找到了解决我的“问题”的正确方法,但即使在阅读了 mysql 页面之后,我也不明白它背后的逻辑。
我目前将注册信息存储在我的系统中的一个表中的“日期时间”格式字段中(YYYY-MM-DD hh:mm:ss)
。
当我想在我的一个 php 页面上显示数据时,只需发布确切的字段数据即可显示上述格式。
我会认为只需使用date("Y-m-d",$row["DATE"])
对应$row["DATE"]
于特定行值的位置将返回所需的格式。
相反,我必须使用:date("Y-m-d", strtotime($row["DATE"]))
。
为什么是这样?我的$row["DATE"]
字段首先不是字符串。我应该能够简单地重新排列存储在日期时间字段中的数据吗?这不是重建我的整个表集以适应日期时间的目的吗?