如何从表中的特定日期显示月份(作为字符串)和年份(4位数)?

时间:2017-11-27 10:07:49

标签: php datetime

我希望将日期显示为“2017年1月”和“2017年6月”,日期为01-01-2017和“01-06-2017”

2 个答案:

答案 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链接