用完整的英语(如September)或缩写的三个字母(如Feb)生成当前月份,然后添加当前年份2011,最短、最简单的代码是什么?因此,代码将根据月份和年份,回显如下内容:August 2016或Aug 2016等等。谢谢!
September
Feb
2011
August 2016
Aug 2016
gcuhipw91#
完整版本:
<? echo date('F Y'); ?>
简短版本:
<? echo date('M Y'); ?>
这里有一个good reference for the different date options。
更新
为了显示上个月的数据,我们需要引入mktime()函数,并在date()函数中使用可选的timestamp参数,如下所示:
timestamp
echo date('F Y', mktime(0, 0, 0, date('m')-1, 1, date('Y')));
这也可以(通常用于获取上个月的最后一天):
echo date('F Y', mktime(0, 0, 0, date('m'), 0, date('Y')));
juzqafwq2#
下面是获取数据的一个简单且更新更多的格式:
$now = new \DateTime('now'); $month = $now->format('m'); $year = $now->format('Y');
2条答案
按热度按时间gcuhipw91#
完整版本:
简短版本:
这里有一个good reference for the different date options。
更新
为了显示上个月的数据,我们需要引入mktime()函数,并在date()函数中使用可选的
timestamp
参数,如下所示:这也可以(通常用于获取上个月的最后一天):
juzqafwq2#
下面是获取数据的一个简单且更新更多的格式: