Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已回应] 调用注册时间是一串数字, 怎样转化成正常时间?

[复制链接]
9-lives 发表于 2013-11-15 20:13:38 | 显示全部楼层 |阅读模式
本帖最后由 9-lives 于 2013-11-15 20:40 编辑

在模版文件里,像下面这样写,调用出来的注册时间是一串数字,请问应该如何更改,可以调用出正常时间呢?

<!--{eval $result = mysql_query("SELECT pc.uid,pc.field1,pm.regdate FROM pre_common_member_profile pc, pre_common_member pm where pc.uid=pm.uid and field1<>''");}-->
  <!--{eval while($row = mysql_fetch_array($result))
  echo"<tr>
    <td style='border-bottom:solid #99CCFF 1px;'>$row[uid]</td>
    <td style='border-bottom:solid #99CCFF 1px;'>$row[field1]</td>
    <td style='border-bottom:solid #99CCFF 1px;'>$row[regdate] </td>
  </tr>";
  }-->  

在模版文件里,像上面这样写,调用出来的注册时间是一串数字,请问应该如何更改,可以调用出正常时间呢?

回复

使用道具 举报

 楼主| 9-lives 发表于 2013-11-16 00:23:51 | 显示全部楼层
为什么没有人知道呀{:soso_e109:}
回复

使用道具 举报

pcforum 发表于 2013-11-16 00:43:34 | 显示全部楼层

'

<td style='border-bottom:solid #99CCFF 1px;'>{eval date('Y-m-d','$row[regdate]');}</td>
回复

使用道具 举报

 楼主| 9-lives 发表于 2013-11-16 02:15:04 | 显示全部楼层
pcforum 发表于 2013-11-16 00:43
{eval date('Y-m-d','$row[regdate]');}

还是不行。。这样写了后,页面就打不开了。。提示500错误
回复

使用道具 举报

KiSsゞ 发表于 2013-11-16 10:27:24 | 显示全部楼层
你调用出来的是Unix时间戳,这下面有转换方法http://tool.chinaz.com/Tools/unixtime.aspx
回复

使用道具 举报

pcforum 发表于 2013-11-16 22:08:20 | 显示全部楼层
9-lives 发表于 2013-11-16 02:15
还是不行。。这样写了后,页面就打不开了。。提示500错误

啊,你是在里面调用的啊,我以为是外调,没注意,改成这样:
  1. <td style='border-bottom:solid #99CCFF 1px;'>".date('Y-m-d',$row[regdate])."</td>
复制代码
回复

使用道具 举报

 楼主| 9-lives 发表于 2013-11-17 11:15:53 | 显示全部楼层
pcforum 发表于 2013-11-16 22:08
啊,你是在里面调用的啊,我以为是外调,没注意,改成这样:

搞定了 太感谢了!!!
回复

使用道具 举报

 楼主| 9-lives 发表于 2013-11-17 11:17:43 | 显示全部楼层
居然是要加双引号和点。。这个细节折腾死我了。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-23 12:17 , Processed in 0.111025 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表