Home > php教程 > php手册 > PHP使用DateTime类做时间日期到字符串转换

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

WBOY
Release: 2016-06-06 19:56:53
Original
1248 people have browsed it

PHP关于时间日期的处理不是很规范,简单就简单了,就是不知道输入的字符串是否能够正确转化为需要的DateTime类型。 面向对象的PHP应该使用DateTime类来做string和dateTime的转换 从字符串到时间类型 DateTime::createFromFormat(m/d/Y H:i','03/01/2008 02:2

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'));

 

注意:用数组从数据库读出的是一个字符型

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template