mysql时间戳格式

标签 mysql date

我在表中存储了一个时间戳,我想将其格式化为 YYYY-MM-DD HH-MM-SS 以显示为 2011 年 10 月 19 日。

我对此有点陌生,但我想我需要设置一个新变量来获取该 time_stamp 并将其转换。

$mydate = DATEFORMAT(columnName, %b-%D-%Y);

它不太适合我,我在正确的轨道上吗?

谢谢大家

我想我现在的日期是正确的..它只是没有显示日期。我有一个循环遍历每一行,直到没有更多为止:

$query  = "SELECT comment, DATE_FORMAT(postdate, '%b %D %Y') FROM sessionscomments WHERE session = 'Geoarge'";
$result = mysql_query($query);

while($row = mysql_fetch_assoc($result))
{

    echo    "<div id=fav>";
    echo    strip_tags( "Date: {$row['postdate']}");

那么我是否还需要将我的格式化日期变成一个变量,以便它将它格式化为每一行?

最佳答案

如果你想在 SQL 查询中进行格式化,你可以使用 DATE_FORMAT() function在 MySQL 中。

SELECT DATE_FORMAT(columnName, '%b %D %Y') AS my_date
FROM tableName;

在 PHP 中格式化日期,您需要使用 date() function在 PHP 中。

$my_date = date('M jS Y', $timestamp);

关于mysql时间戳格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7828113/

相关文章:

php - 注册过程未插入数据库

php - 如何在 if 语句中添加查询结果限制?

java - 如何检查 date 中的变量是否比当前日期早 10 秒

ajax - Spring-roo REST JSON Controller 处理日期字段

php - MySQL缓存和日期函数

php - 在函数 pdo 中输入数组

python - 在同时安装了 2.x 和 3.x 的环境中安装 Python 包

php - 缺少半小时时区

javascript - 如何在 JavaScript 中将 Date 对象保存在不同的时区

mysql - 查找并替换 MySql 数据库中的数据