在 PHP 中显示当前月份和年份的最简单方法,例如“2016 年 8 月”?

2022-08-30 11:24:13

在全英文(如)或缩写的三个字母版本中生成当前月份的最短,最简单的代码是什么,然后添加当前年份?SeptemberFeb2011

因此,根据月份和年份,代码将响应如下内容:

August 2016或等。谢谢!Aug 2016


答案 1

完整版:

<? echo date('F Y'); ?>

简短版本:

<? echo date('M Y'); ?>

以下是不同日期选项的良好参考

更新

为了显示上个月,我们必须引入 mktime() 函数,并使用 date() 函数的可选参数。喜欢这个: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')));

希望有所帮助。


答案 2

以下是获取数据的简单且更新的格式:

   $now = new \DateTime('now');
   $month = $now->format('m');
   $year = $now->format('Y');

推荐