date语法 : string date (string format [, int timestamp])a - "am" 或 "pm"A - "AM" 或 "PM"B - 网际网路时间样本d - 几日,例如:" 01" 到 " 31"D - 几日,以3个英文字表示,例如:" Fri "F - 几月,以英文全名表示,例如:" January "g - 小时,12小时制不足2位数不补0,例如:" 1" 到 " 12 "G - 小时,24小时制不足2位数不补0,例如:" 0 " 到 " 23 "h - 小时,12小时制,例如:" 01" 到 " 12 "H - 小时,24小时制,例如:" 00 " 到 " 23 "i - 几分,例如:" 00 " 到 " 59 "I (大写的 i) - "1" if Daylight Savings Time, "0" otherwise.j - 几日,不足2位数不补0,例如:" 1" 到 " 31"l (小写的 'L') - 几日,以英文全名表示,例如:"Friday"L - 布林值,判断是否为闰年,例如:" 0" 或 " 1"m - 几月,例如:" 01" 到 " 12"M - 几月,以3个英文字表示,例如:"Jan"n - 几月,不足2位数不补0,例如:" 1" 到 "12"s - 几秒,例如:" 01" 到 " 59"S - 以英文后2个字表示,例如:"th","nd"t - 当月的天数,例如:" 28" 到 " 31"T - 这个机器的时间区域设定,例如 :"MDT"U - 总秒数w - 以数字表示星期几,例如:" 0" 到 " 6"Y - 几年,以4位数表示,例如:" 1999"y - 几年,以2位数表示,例如:"99"z - 一年中的第几天,例如:" 0" 到 " 365"Z - 在短时间内时间区域补偿(timezone offset)
$timeTemp=strtotime($tt);
$time=date("Y-n-j H:i",$timeTemp);
echo $time;
{
echo $row["姓名"];
$tt=$row["出生日期"];
$timeTemp=strtotime($tt);
$time=date("Y-n-j",$timeTemp);
echo $time;
echo "<br>";
}我的代码是上面这个,数据库里的段名是"出生日期"DATATIME类型的,里面存了1990-01-12 1991-06-05 ......
怎么读出来的全是1970-1-1啊?
详情见:http://www.zmouki.cn/?p=9