php获取某年某月的天数 【转】

function days_in_month($month, $year) {
    // calculate number of days in a month
    return $month == 2 ? ($year % 4 ? 28 : ($year % 100 ? 29 : ($year % 400 ? 28 : 29))) : (($month - 1) % 7 % 2 ? 30 : 31);
}

echo days_in_month(2,2014);

输出:28

转自:http://www.cnblogs.com/freespider/p/3545885.html

时间: 2024-10-13 20:45:25

php获取某年某月的天数 【转】的相关文章

[ActionScript 3.0] AS3 获取某年某月的天数(Get number of days in a month)

function getNumberOfDays($year:int, $month:int):int { var month:Date = new Date($year, $month + 1, 0); return month.date; } //jan trace(getNumberOfDays(2010, 0)); // traces 31 //feb trace(getNumberOfDays(2010, 1)); // traces 28 //dec trace(getNumberO

获取某年某月的天数

// $year传进去的年// $month 传进去的月份 function day_num($year,$month){ $big_month=array(1,3,5,7,8,10,12); $sm_month=array(4,6,9,11); if(in_array($month,$big_month)) { $day_num=31; } else if(in_array($month,$sm_month)) { $day_num=30; } else { if($year%4==0 &&am

Java获取某年某月的第一天

1.设计源代码 FisrtDayOfMonth.java: /** * @Title:FisrtDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某年某月的第一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午11:21:31 * @version V1.0 */ package com.you.freemarker.model; import java.text

Java获取某年某月的最后一天

1.设计源码 LastDayOfMonth.java: /** * @Title:LastDayOfMonth.java * @Package:com.you.freemarker.model * @Description:获取某月的最后一天 * @author:Youhaidong(游海东) * @date:2014-5-29 下午10:58:20 * @version V1.0 */ package com.you.freemarker.model; import java.text.Sim

获取某年某月有多少天 & 常用日期转换

1 private void Form1_Load(object sender, EventArgs e) 2 { 3 DateTime date=System.DateTime.Today;//只有日期 4 //System.DateTime.Now; //日期+时间 5 int year= date.Year; 6 int month=date.Month; 7 8 int daysNum=System.DateTime.DaysInMonth(year,month);//返回某年某月有多少

JavaScript获取某年某月的最后一天

1.实现源码 <!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head> <title>Jav

iOS 获取今年指定月的天数

//调用 NSInteger i = [self howManyDaysInThisMonth:2]; NSLog(@"%ld",(long)i); // 获取今年指定月的天数 - (NSInteger)howManyDaysInThisMonth :(NSInteger)imonth { int year = [[self years][0] intValue]; if((imonth == 1)||(imonth == 3)||(imonth == 5)||(imonth == 7

判断某年某月的天数

1 #include<stdio.h> 2 #include<stdlib.h> 3 //判断指定的某年某月有多少天 4 void main() 5 { 6 int year,month; 7 int leap,days; 8 printf("please input a year ,month\n"); 9 scanf("%d-%d",&year,&month); 10 if((year%4==0)&&(ye

计算某年各月的天数

只是小的进步,毕竟是自己想出来的,保留下来,以鼓励自己继续努力: #include <stdio.h> int isLeap(int y); int dofm(int m, int y); int main(void) { /* 测试月份的第一位和第四位,异或为1代表大月31天,反之30天  int a=0; for(a=1; a<=12; a++) printf("%x,%x,%x\n", (a & 8)>>3, a & 1, ((a &