目前我的日期时间是这样的:
2012-07-24 11:52:01
现在我想只显示2012-07-24
之类的日期。
任何人都可以提供任何PHP功能吗? 感谢。
答案 0 :(得分:5)
继续使用PHP的DateTime类。我不愿意从功能转移到类,但它真的不那么难。只需将日期字符串传递给类对象,然后使用format方法以您希望的方式输出日期字符串。
http://php.net/manual/en/class.datetime.php
$dt = new DateTime('2012-07-24 11:52:01');
echo $dt->format('Y-m-d');
答案 1 :(得分:4)
只需遵循以下步骤
date("Y-m-d",strtotime("2012-07-24 11:52:01"));
以上代码中的strtotime()返回以秒为单位的日期值,并且使用date()方法时,“ Y-m-d”以日期的Y-M-D格式传输日期。
答案 2 :(得分:3)
$datestring = "2012-07-24 11:52:01";
$pieces = $explode(" ", $datestring);
echo $pieces[0];
答案 3 :(得分:0)