回 帖 发 新 帖 刷新版面

主题:请教:如何格式化一个从SQLServer2000中取出的时间值

请教:如何格式化一个从SQLServer2000中取出的时间值:

       最近在做一个web系统,配置为:PHP4+SQLServer2000 从数据库中取出时间段的值时出现这样的问题:数据表中值为:"2004-8-20 11:20:47" 数据类型是"datetime"
可是当我在PHP中查询取出以后变为"2004 八月 20 11:20"
       请问改如何格式化这个时间?只要把中文的月数变成数字就行,我用date()函数没有成功!谢谢!!!

回复列表 (共3个回复)

沙发

$time= date("Y n j G:i:s");

板凳

$time= date("Y-n-j G:i:s");
就和数据库的一样了

3 楼

还是不行啊,我用如下语句:
$time= date("Y-n-j G:i:s","2004 八月 20 11 20");
得到显示结果:1970-1-1 8:33:24

请再指教!谢谢了!!

我来回复

您尚未登录,请登录后再回复。点此登录或注册