我希望将日期显示为“2017年1月”和“2017年6月”,日期为01-01-2017和“01-06-2017”
答案 0 :(得分:2)
您可以使用strtotime()
和date()
功能。
示例:强>
echo Date('M Y', strtotime("01-01-2017"));
echo "\n";
echo Date('M Y', strtotime("01-06-2017"));
<强>输出:强>
Jan 2017
Jun 2017
答案 1 :(得分:0)
您应该使用date_format()函数直接获取所需格式的日期。对于您所需的格式,您可以使用以下查询:
select date_format(now(),'%b-%y');
将now()替换为您的列名
有关详细信息和格式说明,请参阅this链接