date('Y-m-d') 你没有指定时间戳, 默认是格式化当前时间戳
date('Y-m-d', 时间戳)
你循环里读取的时间戳呢,例如你读取的时间戳值是1326336344
$row['datetime'] = date('Y-m-d',1326336344)
如果循环里一直都是date('Y-m-d') ,那肯定获取的时间都是一样的
theegg 就说的 蛮清楚的,我只是给个例子
这个当然是同一时间了,date('Y-m-d')的意思就是返回当前的年月日时间
date('Y-m-d')返回的是当前时间戳(time()函数)的格式化年-月-日,故在同一天内(2012-9-25),返回的是同一个日期(2012-9-25),想要不同,可将小时:分:秒也格式化出来:date('Y-m-d H:i:s')
没有指定时间戳,默认的为当前时间的
$row['datetime'] = date('Y-m-d',$rs['time'])