我的数据库中有一些东西显示了注册我记录的用户的时间。当这个人让用户保存脚本(时间();)时,当前在数据库中的变量名“REGTIM”下。
如果我使用 echo 打印出来,我会得到例如:
1375202508
如果可能的话,我怎样才能把这个日期定下来?或例如如下所述。
例如:08/06/2013 2:11
你可以通过一些搜索得到答案。但是给你:
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
您可以在第二个参数中使用带有时间戳的 date() 函数,
date ( string $format [, int $timestamp = time() ] )
或者在你的情况下:
date('m/d/Y H:m', 1375202508);
这可能只是一个 unix 时间戳,所以在查询中使用FROM_UNIXTIME()
andDATE_FORMAT()
进行转换/格式化,或者date()
在 PHP 中使用直接使用时间戳。
例如
echo date('d/m/Y h:m', $timestamp)
或者
SELECT DATE_FORMAT('%d/%m/%y %h:%m', FROM_UNIXTIME(REGTIM))