您的位置:首页 > 编程语言 > PHP开发

PHP使用DateTime类做时间日期到字符串转换

2009-09-19 17:16 666 查看
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'));



注意:用数组从数据库读出的是一个字符型
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: