zoukankan      html  css  js  c++  java
  • PHP中如何计算一年过了多少天,还剩多少天

    1.计算一年中过了多少天的重点是判断,你所输入的那年是否是闰年。

     2.平年的二月是28天,闰年是29天。

    3.跟学习的C语言和js的代码都一样。

    4,关键在于你如何灵活的运用for循环,switch跟if判断。

    5.还有对布尔值的理解。

     1 $year = 2014;
     2         $month = 4;
     3         $day = 22;
     4         $month_day = 0;
     5         $total = 0;
     6         $temp = 0;
     7         $isRN = false;
     8         if($year % 4 == 0 && $year %100 != 0 || $year % 400 == 0){
     9             $isRN = true;
    10         }
    11         for($i = 1;$i <= 12;$i++){
    12             switch($i){
    13                 case 1:
    14                 case 3:
    15                 case 5:
    16                 case 7:
    17                 case 8:
    18                 case 10:
    19                 case 12:
    20                     $month_day = 31;
    21                     break;
    22                 case 2:
    23                     if($isRN){
    24                         $month_day = 29;
    25                     }else{
    26                         $month_day = 28;
    27                     }
    28                     break;
    29                 default:
    30                     $month_day = 30;
    31                     break;
    32 
    33             }
    34             if($i < $month){
    35                 $total += $month_day;
    36             }else{
    37                 $temp += $month_day;
    38             }
    39         }
    40         $total = $total + $day;
    41         echo $year."年过了".$total."天!<br/>";
    42         $temp = $temp-$day;
    43         echo "离2015年还有".$temp."天!";

     

  • 相关阅读:
    Spring面试,IoC和AOP的理解
    WEB打印(jsp版)
    Spring事务管理机制的实现原理-动态代理
    spring面试题
    oracle PLSQL基础学习
    oracle创建表空间
    WM_CONCAT字符超过4000的处理办法
    Oracle 数据泵使用详解
    Oracle 数据泵详解
    linux下启动oracle
  • 原文地址:https://www.cnblogs.com/sunshine-c/p/3680961.html
Copyright © 2011-2022 走看看