获取一年有多少天|一个月有多少天详情请去网站:

如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/2670/

请注意可能会提示风险,这是csdn官网如果不是他们的网址,其他的网址都会提示有风险,这是CSDN网站设置的问题,本网站全部文章为免费技术分享,请放心访问,无需担心。

原文章出处:https://www.sky8g.com/technology/2670/

此篇文章是由SKY8G网作者原创,禁止抄袭。

总结一下在做项目的时候碰到了如何获取一年中的有多少天,但是php没有内置函数方法供我们使用

所以不得不自己写个函数方法,这样才能得到一年中的天数并且有闰年和平年之分。php只有内置的月份的天数。

定义函数:cal_days_in_year

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

<?php

//SKY8G网站提供

function cal_days_in_year($year){

$days=0;

for($month=1;$month<=12;$month++){

$days = $days + cal_days_in_month(CAL_GREGORIAN,$month,$year);

}

return $days;

}

//闰年

echo "这是闰年一年有:".cal_days_in_year(2000)."天";

echo "\n";

//平年

echo "这是平年一年有:".cal_days_in_year(1999)."天";

echo "\n";

//2019年

echo "今年2019年有:".cal_days_in_year(date('Y',time()))."天";

echo "\n";

//接下来我们是用php的内置函数cal_days_in_month()

$d=cal_days_in_month(CAL_GREGORIAN,2,2010);

echo "2010 年平年 2 月有 $d 天。\n";

$d=cal_days_in_month(CAL_GREGORIAN,2,2000);

echo "2000 年闰年 2 月有 $d 天。";

echo "\n";

$d=cal_days_in_month(CAL_GREGORIAN,4,2010);

echo "2010 年平年 4 月有 $d 天。\n";

$d=cal_days_in_month(CAL_GREGORIAN,4,2000);

echo "2000 年闰年 4 月有 $d 天。";

echo "\n";

$d=cal_days_in_month(CAL_GREGORIAN,8,2010);

echo "2010 年平年 8 月有 $d 天。\n";

$d=cal_days_in_month(CAL_GREGORIAN,8,2000);

echo "2000 年闰年 8 月有 $d 天。";

输出

1

2

3

4

5

6

7

8

9

这是闰年一年有:366天

这是平年一年有:365天

今年2019年有:365天

2010 年平年 2 月有 28 天。

2000 年闰年 2 月有 29 天。

2010 年平年 4 月有 30 天。

2000 年闰年 4 月有 30 天。

2010 年平年 8 月有 31 天。

2000 年闰年 8 月有 31 天。

希望对你有帮助,谢谢你的浏览,如有疑问请留言,谢谢!

如果有不懂的地方请留言,SKY8G网站编辑者专注于研究IT源代码研究与开发。希望你下次光临,你的认可和留言是对我们最大的支持,谢谢!

PHP获取一年有多少天、一个月有多少天(最全最新)相关推荐

  1. JS获取当前日期,获取上个月的日期,一个月有多少天

    小程序.H5 获取日期 // 获取时间不满两位补0formatTen: function (num) {return num > 9 ? (num + "") : (&quo ...

  2. calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?

    VBA 技巧:计算一个月有多少天? 问题: 有时我们需要知道一个月有多少天,或者知道最后一天是31号还是30号 我们可以通过VBA代码来计算 Sub nb_days_month()'将日期传入变量,月 ...

  3. java计算一个月有几周_java 如何获取 一个月 有多少周

    展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...

  4. vue获取一个月有多少天

    需求:获取一个月有多少天 实现代码: // 获取一个月有多少天,curDate是开始日期,获取这个日期的月份的天数getCountDays(curDate) {const d = new Date(c ...

  5. python获取一个月有多少天

    可以使用 Python 的 calendar 模块来获取一个月有多少天. 首先,需要导入 calendar 模块: import calendar 然后,可以使用 calendar.monthrang ...

  6. JS: 如何计算一个月有多少天

    JS中计算一个月有多少天的方法: function getCountDays() { 2 var curDate = new Date(); 3 /* 获取当前月份 */ 4 var curMonth ...

  7. python 一个月有多少天_python中一个月有多少天

    在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得. 如下代码: import calendar monthRange = calendar.mont ...

  8. java取得一月_Java里,如何得到一个月有多少天

    展开全部 按照你62616964757a686964616fe78988e69d8331333361326239的要求,如何得到一个月有多少天,这里并没有说是什么年份,所以默认当年(不同年份的月份天数 ...

  9. 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...

    在人事部的日常工作中,都要计算每个月有多少个工作日,以方便计算出勤工资,今天小编就和大家分享两种快速计算一个月有多少个工作日的方法. 以2020年1月为例,这个月份有有元旦和春节假期. 第一种:每周双 ...

最新文章

  1. AS3中Object与Dictionary的区别
  2. 卷机神经网络的可视化(可视化中间激活)
  3. spring系列-注解驱动原理及源码-spring容器创建流程
  4. GRUNT----JSHINT
  5. travis-cli 使用
  6. 小程序可不可以汉字命名_不可将您的方法命名为“等于”
  7. Mark:Camel SQL Route
  8. 从文档流角度理解浏览器页面渲染引擎对元素定位的解析
  9. Cesium.js学习第二天(立方体)
  10. Atitit.hybrid混合型应用 浏览器插件,控件的实现方式 浏览器运行本地程序的解决方案大的总结---提升用户体验and开发效率..
  11. M1卡读写软件C#源代码
  12. 小白0代码基础学习RF接口测试心灵路程
  13. MySql主键和唯一索引的区别
  14. div布局三栏-左中右
  15. 人应该怎样度过自己的一生
  16. CSS的压缩 方法与解压
  17. 2021-08-11
  18. PTA 4 回溯法解整数拆分
  19. layui表格使用及分页实现
  20. KnockoutJs 进阶学习

热门文章

  1. phpnow切换php,PHPNOW如何升级PHP
  2. 【uniapp】小程序中修改Vant组件navbar左箭头的颜色及图标与背景
  3. MySQL日期类型详解
  4. MySQL之——MS主从复制(读写分离)实现
  5. 计算机信息学院活动简报,青海师范大学计算机学院“善行一百”活动简报
  6. xls文件的读写操作
  7. Python之字典(定义、方法、例题)
  8. 基于条件随机场(CRF)对中文案件语料进行命名实体识别(NER)
  9. 易代账总显示没开启打印服务器,为什么易代账一直打不开,显示一直处于唤醒状态...
  10. 03-Java核心类库_设计模式【未完待续】