如何以特定格式显示日期

时间:2015-05-13 13:32:20

标签: php mysql

我有一个日期字段,我希望通过MySQL查询或作为yyyymmdd的PHP函数表达,基本上没有任何 - 或/,我可以找到的所有示例包括这些。

我可以一次构建一个,所以y.m.d,但是认为这里有人可能会遇到这个,它基本上是网络文件夹的命名约定,因此为什么没有特殊字符。

提前谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用PHP的DateTime类:

echo (new DateTime($dateField))->format('Ymd');

答案 1 :(得分:1)

SQL 您可以使用DATE_FORMAT

DATE_FORMAT(NOW(),'%Y%m%d') //20150513

PHP 您可以使用date

echo date('Ymd'); //20150513

答案 2 :(得分:0)

您可以像这样使用strtotime()date()功能:

$time = strtotime($yourdatefield);
$date = date('Ymd', $time);