我有一个日期字段,我希望通过MySQL查询或作为yyyymmdd的PHP函数表达,基本上没有任何 - 或/,我可以找到的所有示例包括这些。
我可以一次构建一个,所以y.m.d,但是认为这里有人可能会遇到这个,它基本上是网络文件夹的命名约定,因此为什么没有特殊字符。
提前谢谢
答案 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);