php:从timestamp SQL获取日期

时间:2016-03-16 16:15:32

标签: php date

目前我的日期时间是这样的:

2012-07-24 11:52:01

现在我想只显示2012-07-24之类的日期。

任何人都可以提供任何PHP功能吗? 感谢。

4 个答案:

答案 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)

查看php手册以获取更多参考:http://php.net/manual/en/function.date.php

请不要研究

$ today = date(" Y-m-d");