PHP:用于获取当前日期月份的日期函数

2022-08-30 08:30:45

我希望能够计算出当前日期变量的月份。我是前任 vb.net,这样做的方法只是.如何在 PHP 中执行此操作?date.Month

谢谢

琼斯

我用过date_format($date, "m"); //01, 02..12

这就是我想要的,现在的问题是我如何将其与int进行比较,因为刚刚成为$monthnumber = 011


答案 1

查看 http://php.net/date

date('m')或 ...date('n')date('F')

更新

m 月份的数字表示形式,前导零 01 到 12

n 月份的数字表示形式,不带前导零 1 到 12

F 1月至12月一个月的字母表示

....请参阅文档链接,了解更多选项。


答案 2

您的“数据变量”是什么样子的?如果是这样的:

$mydate = "2010-05-12 13:57:01";

您只需执行以下操作:

$month = date("m",strtotime($mydate));

有关更多信息,请查看日期时间

编辑:

要与int进行比较,只需执行一个,它将给你一个月而不前导零。date_format($date,"n");

或者,尝试以下方法之一:

if((int)$month == 1)...
if(abs($month) == 1)...

或者使用ltrim,圆形,地板的奇怪的东西...但是date_format()加上“n”将是最好的。


推荐