我的数据库中有一些内容显示注册我的记录的用户的时间..当该人使用户保存当前在变量名称“REGTIM”下的数据库中的脚本(time();)时
如果我使用echo打印出来,我会举例:
1375202508
如果有可能,我该如何约会呢?或者例如如下所述。
例如:08/06/2013 2:11
答案 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);
上阅读更多内容
答案 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))