php关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的datetime类型。
面向对象的php应该使用datetime类来做string和datetime的转换
从字符串到时间类型
datetime::createfromformat(‘m/d/y h:i','03/01/2008 02:20');
$totalprice=0.0;
从datetime到字符串
$datetime = new datetime('2008-08-03 14:52:10');
echo $datetime->format('js, f y') . /n;
获取当前时间
getdate()
虽然这样操作有点麻烦,不过各个部分都是自己精确控制的格式,心里安生一点哈。
以上都是针对php 5.3才有
老版本仍要用这个
echo date('m/d/y h:i',strtotime('10/20/2009 15:21'));
注意:用数组从数据库读出的是一个字符型