用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3137|回复: 6
收起左侧

[HELP] PHP 输出日期问题

[复制链接]
发表于 2011-10-21 12:09:21 | 显示全部楼层 |阅读模式
直接在数据库查找日期$paytime=row[payTiem]echo $paytime

2011 九月 4 8:21
怎么能输出的时候是2011-09-04的格式

发表于 2011-10-21 12:41:51 | 显示全部楼层
同样的问题,求高手来破解
发表于 2011-10-21 16:44:36 | 显示全部楼层
echo(date('Y-m-d',strtotime($paytime)));
 楼主| 发表于 2011-10-21 16:55:30 | 显示全部楼层
loadinger 发表于 2011-10-21 16:44
echo(date('Y-m-d',strtotime($paytime)));

输出的时间成了   “1970-01-01”
发表于 2011-10-21 17:36:53 | 显示全部楼层
本帖最后由 loadinger 于 2011-10-21 17:37 编辑
橙___` 发表于 2011-10-21 16:55
输出的时间成了   “1970-01-01”

刚查了下手册 strtotime只支持英文的转换。。。
你数据库的时间字段是什么?你保存的时候就保存的中文 ?
一般保存时间就用datetime或int(11)就好了。。
datetime好像只有mysql有。其他的数据库一般 int(11)
发表于 2011-10-25 16:18:06 | 显示全部楼层
橙___`   应该是 sqlserver的数据库吧?试试把以下这行代码加上去看看
ini_set('mssql.datetimeconvert', '0');
发表于 2011-10-25 18:31:52 | 显示全部楼层
试一试这个 $date= date('Y-m-d');
                  echo $date

本版积分规则