Current_timestamp - > PHP日期()

时间:2012-02-24 20:18:11

标签: php mysql timestamp

我在一个标有“timestamp”的数据库中有一个字段,它记录了current_timestamp。

我需要编写哪些PHP代码才能使current_timestamp(YYYY-MM-DD HH:MM:SS)显示为更友好的读者,即(2012年4月30日下午3:45)

5 个答案:

答案 0 :(得分:7)

很好的资源:http://php.net/manual/en/function.date.php

$dateTimeVariable = date("F j, Y \a\t g:ia");

这将为您提供当前时间的格式(这似乎是您所获得的),否则您需要在日期格式字符串之后传递时间戳。

答案 1 :(得分:5)

使用:date("Y-m-d H:i:s", $current_timestamp);

或格式如2012年4月30日下午3:45使用:

date('F j, Y at g:ia', $current_timestamp);

答案 2 :(得分:3)

请参阅date functionstrtotime function的文档。

date('F j, Y \a\t g:ia', strtotime( $current_time ));

答案 3 :(得分:0)

$time = strtotime($DBDataColumn);
strftime('%a, %b %d %Y at %I:%M %p', $time);

答案 4 :(得分:0)

使用日期对象

$date = DateTime::createFromFormat('Y-m-d H:i:s', $timestamp);
echo $date->format("F t, Y at H:i")