java - 如何找到一个月中的第一个和最后一个日期

标签 java php mysql sql

如何查找前两年一个月中的第一个和最后一个日期。例如,今天是 07-01-2012(mm-dd-yyyy);我想查找2011年的数据... 2011年1月1日 2011年1月31日 2011年2月1日 2011 年 2 月 28 日。类似的东西 谢谢。

最佳答案

您可以使用 PHP 日期函数来做到这一点。

$first = date('Y-m-d', mktime(0, 0, 0, $month, 1, $year));
$last = date('Y-m-t', mktime(0, 0, 0, $month, 1, $year));

$Startyear=2010;
$Endyear=2012;
$monthstart=array();
$monthend=array();
for($i=$Startyear;$i<=$Endyear;$i++){
for($j=1;$j<=12;$j++){
$monthstart[$i][$j]=date('Y-m-d', mktime(0, 0, 0, $j, 1, $i));
$monthend[$i][$j]=date('Y-m-t', mktime(0, 0, 0, $j, 1, $i));
}
}

关于java - 如何找到一个月中的第一个和最后一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11430546/

相关文章:

java - Android 应用程序无法将详细信息发布到 url

php - 使用 PHP 解析 JSON 数据

javascript - 将数组从 URL 传递到 javascript

java - java中数据字段的初始化顺序

java - 如何在其他 .war 文件中引用特定 .war 的 jar 文件

java - 如何使用 Guice 的注入(inject)器?

php - 使用 Doctrine 创建一对多的多态关系

java - 如何使用 Java 中的 SIGAR 或 OSHI API 获取特定应用程序的操作系统进程详细信息?

php - 按组排序,然后按组排序

mysql - 显示按 "on the fly score calculation"排序的带分页的文章的最佳做法是什么