如何检索一个月的多个日期属于一个月使用php


How to retrieve a single month for mutiple dates belonging to a month using php

我从MySQL数据库中得到24/5/2011,25/5/2011,26/5/2011这样的日期。

如何在PHP中使用date_parse_from_format("Y-m-d",$date)获得一个月,以便它不显示5,5,5,而是一个月的所有日期的单个5 ?

像这样:

date( 'm', strtotime( $date ));

将在当月返回。strtotime()$date解析成时间戳,然后date()按照指定的格式对其进行格式化。

此外,您提到您是从MySQL中提取的。如果您的查询看起来像这样:

SELECT date FROM table;

您可以通过更改查询中的月份来返回:

SELECT MONTH( date ) AS month FROM table;

这样PHP就可以得到月份,而不必对数据库返回的数据递归地应用格式化。