取出任意日期内的 所有日期,可以区分大小月

<?php
$a=1;
$endtime="2002-02-06";//指定日期
$info="大月";
while(1){
    $gettime=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-$a,date("Y")));
    $month=date("m",mktime(0,0,0,date("m"),date("d")-$a,date("Y")));
    if($month<7){
        if($month%2==0){
            $info="小月";
        }else{
            $info="大月";
        }
    }
    if($month>8){
        if($month%2==0){
            $info="大月";
        }else{
            $info="小月";
        }
    }
    if(strcmp($gettime,$endtime)==0){
        break;
    }else{
        $a++;
    }
    echo "Output:->  <u>".$gettime." ($info)</u>\r\n<br>";
}
?>

时间: 2024-10-02 19:53:43

取出任意日期内的 所有日期,可以区分大小月的相关文章

取出任意日期内的所有日期,可以区分大小月

<?php$a=1;$endtime="2002-02-06";//指定日期$info="大月";while(1){    $gettime=date("Y-m-d",mktime(0,0,0,date("m"),date("d")-$a,date("Y")));    $month=date("m",mktime(0,0,0,date("m"

计算一段日期内的周末天数的php代码(星期六,星期日总和)_php技巧

复制代码 代码如下: /* | Author: Yang Yu <niceses@gmail.com> | @param char|int $start_date 一个有效的日期格式,例如:20091016,2009-10-16 | @param char|int $end_date 同上 | @return 给定日期之间的周末天数 */ function get_weekend_days($start_date,$end_date){ if (strtotime($start_date) &

php日期转时间戳,指定日期转换成时间戳

一.在MySQL中完成 这种方式在MySQL查询语句中转换,优点是不占用PHP解析器的解析时间,速度快,缺点是只能用在数据库查询中,有局限性. 1. UNIX时间戳转换为日期用函数: FROM_UNIXTIME() 一般形式:  代码如下 复制代码 select FROM_UNIXTIME(1156219870); 2. 日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() 一般形式:  代码如下 复制代码 Select UNIX_TIMESTAMP('2006-11-04 12:

vc++-vc 使用阳历日期计算出农历日期

问题描述 vc 使用阳历日期计算出农历日期 根据当前获取得到的公历日期,如何得到它的阳历日期,规则或者有什么公式没? 解决方案 阴阳历算法 解决方案二: 阴阳历转换 这个算法,一般是有一个表的,需要查表没有单纯的算法可以实现转换的功能. 解决方案三: http://wenku.baidu.com/link?url=R46wuTJHzyFWnKTDwoxTyPMejR62fFmFYXicGSf62jfw-ocv7VXu10A7K6X7_1n4lTsA0-LKKvL0l7J1jTcVWyKYVYXj

js-开始日期不能大于结束日期,否则点击查询时弹窗提示错误信息。

问题描述 开始日期不能大于结束日期,否则点击查询时弹窗提示错误信息. 这是jsp界面代码,原理我知道,但不清楚写在哪里. 解决方案 function calendarSearch() { var sd = $('#startDate').datebox('getValue'), ed = $('#endDate').datebox('getValue'); if (sd == '' || ed == '') { alert('请选择日期!'); return false; } if (sd >=

select-怎么得到mysql系统日期年月与表格日期字段年月一致的数据总数?

问题描述 怎么得到mysql系统日期年月与表格日期字段年月一致的数据总数? 功能需求:本月到期保管箱数量. 疑 问:我想要获取userbox表格中endDate的年月与当前系统时间年月相同的数据个数.用的如下语句,但是找出来不对.(endDate是datetime类型.) select count(*) as count from UserBox where endDate="yyyy-MM"; 解决方案 那你就是要按照一个固定时间统计数据喽. 那就把endDate转换成固定时间,再嵌

纯javascript判断查询日期是否为有效日期_javascript技巧

以下内容主要通过js代码给大家介绍,代码比较简单,包含注释,有好的建议欢迎提出. 如下图,当查询条件含有日期时,如"2012-3-4",查询前校验输入的日期字符串是否为有效的日期 var snapshot_createTime_begin=$(selector+" input[name='createTime_begin']").val().trim(); var snapshot_createTime_end=$(selector +" input[na

js将long日期格式转换为标准日期格式实现思路_javascript技巧

js将long日期格式转换为标准日期格式 复制代码 代码如下: <script language="javascript"> //扩展Date的format方法 Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), &q

打印日期 1186 oj-OJ 题目1186 打印日期 一直不AC 啊!求大神们看看什么问题?????

问题描述 OJ 题目1186 打印日期 一直不AC 啊!求大神们看看什么问题????? #include #include int a[14][2]={{0,0},{31,31},{28,29},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31},{30,30},{31,31},{30,30},{31,31},{31,31}}; int isleap(int year); int main(void) { int sum,i,n,year,num; w