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'));
注意:用数组从数据库读出的是一个字符型
面向对象的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'));
注意:用数组从数据库读出的是一个字符型
相关文章推荐
- PHP使用DateTime类做时间日期到字符串转换
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- php字符串转换日期时间格式表
- PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
- javascript时间戳和日期字符串相互转换
- PHP时间戳与日期之间转换的实例介绍
- php日期转时间戳,指定日期转换成时间戳
- Java字符串转换为日期和时间比较大小
- PHP 时间戳 日期 转换等问题
- C# 日期和时间的字符串表示形式转换为其等效的DateTime(stringToDateTime)
- SQL Server日期时间格式转换字符串详解
- sql server日期时间格式转换字符串简介
- 【MySQL笔记】字符串、时间日期转换
- 时间戳与日期字符串的相互转换
- SQL Server日期时间格式转换字符串详解
- SQL union 从字符串转换日期和/或时间时,转换失败(基础知识不牢固导致坑爹的问题)
- [PHP基础]PHP,日期时间与秒数的相互转换
- PHP日期与时间戳转换
- Java字符串转换为日期和时间比较大小
- PHP时间戳与日期之间的转换