PHP TIME转换?

时间:2013-08-07 16:51:56

标签: php time

我的数据库中有一些内容显示注册我的记录的用户的时间..当该人使用户保存当前在变量名称“REGTIM”下的数据库中的脚本(time();)时

如果我使用echo打印出来,我会举例:

1375202508

如果有可能,我该如何约会呢?或者例如如下所述。

例如:08/06/2013 2:11

3 个答案:

答案 0 :(得分:2)

你可以通过一点点搜索得到答案。但是你走了:

echo date('m/d/Y h:m', 1375202508); // 07/30/2013 10:07 -- 12-hour format
echo date('m/d/Y H:m', 1375202508); // 07/30/2013 22:07 -- 24-hour format

有关更多选项,请参阅文档:http://php.net/manual/en/function.date.php

答案 1 :(得分:2)

您可以在第二个参数

中使用带有时间戳记的date()函数
date ( string $format [, int $timestamp = time() ] )

或在你的情况下:

date('m/d/Y H:m', 1375202508);

您可以在http://php.net/manual/en/function.date.php

上阅读更多内容

答案 2 :(得分:0)

这可能只是一个unix时间戳,因此请使用FROM_UNIXTIME()DATE_FORMAT()在查询中进行转换/格式化,或者在PHP中使用date()直接使用时间戳。< / p>

e.g。

echo date('d/m/Y h:m', $timestamp)

SELECT DATE_FORMAT('%d/%m/%y %h:%m', FROM_UNIXTIME(REGTIM))