我在MsSql2000中保存了一个datetime类型了数据项cgtime,里面的记录时间如:2009-5-25 19:02:35
是格式化的时间输入的,然后在另外一个页面读取这个数据项输出的时候就我直接从数据库中查询得到$rs['cgtime'],
但是显示出来变成了2009-五月-25 19:02:35
是什么问题啊?搞不明白啊。我什么也没做只是输出。
我也尝试了格式化输出date("Y-m-d H:i:s",$rs['cgtime']);但是这次中间是对了,时间不知道是什么了,变成1970-01-01 08:33:29
而且所有的像都变成同一个时间了。
是格式化的时间输入的,然后在另外一个页面读取这个数据项输出的时候就我直接从数据库中查询得到$rs['cgtime'],
但是显示出来变成了2009-五月-25 19:02:35
是什么问题啊?搞不明白啊。我什么也没做只是输出。
我也尝试了格式化输出date("Y-m-d H:i:s",$rs['cgtime']);但是这次中间是对了,时间不知道是什么了,变成1970-01-01 08:33:29
而且所有的像都变成同一个时间了。
是比较怪异,输出的时候怎么会出现 "五月" 这中文的。如果要用格式化输出date,可以这样做,输出就是正确的了$a = '2009-5-25 19:02:35';
$datetime = date_create($a);
echo date_format($datetime, 'Y-m-d H:i:s');