PHP使用DateTime来转换字符串

  在PHP5.3以前,只能使用strtotime来把字符转为时间,然后再用date()把时间格式化为自己想要的格式。这种情况下,如果一些特殊的时间字符串就无法直接处理了,必须自己写代码进行转换了。

  在PHP5.3里,新加了一个DateTime类,它可以通过自己定义的格式来读取字符串,然后格式化输出。具体可以参考PHP的官方网站的介绍。

DateTime::createFromFormat http://www.php.net/manual/en/datetime.createfromformat.php

DateTime::format http://www.php.net/manual/en/datetime.format.php
测试代码如下:

1
2
$date = DateTime::createFromFormat('j-M-Y', '15-Feb-2009');
echo $date->format('Y-m-d');

本文固定链接: http://yutuo.net/archives/3800cc54c67db854.html | 宇托的狗窝

该日志由 yutuo 于2012年01月17日发表在 PHP 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: PHP使用DateTime来转换字符串 | 宇托的狗窝
关键字:

PHP使用DateTime来转换字符串:等您坐沙发呢!

发表评论

*

快捷键:Ctrl+Enter