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

如果浏览不顺畅请到原文章出处: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. 不惧困难,阿特拉斯机器人展示超强平衡能力
  2. html5图片加载不了,webView加载html图片遇到的问题解决
  3. linux中opt是啥文件夹,Linux下各文件夹的含义及解释
  4. 理解SQLNET.AUTHENTICATION_SERVICES参数|转|
  5. java和vue2.0
  6. js控制文本框中的字符数
  7. TensorRT C++ API用法
  8. View的加载原理和拦截方式
  9. 级联删除相关记录在哪_kube-apiserver审计日志记录和采集
  10. word给大括号公式加编号
  11. 美国公布自动驾驶新政AV4.0;微软Access数据库出现漏洞,或致8.5万家企业面临风险;苹果谈论隐私问题……...
  12. oracle导入blob出错,oracle导出blob,clob出错的问题
  13. BZOJ 3772: 精神污染
  14. 微信小程序语音转文字demo
  15. matlab中 %d,%f,%c,%s代表什么意思
  16. 高速信号线PCB走线中的阻抗匹配
  17. python音乐播放器
  18. QQ聊天窗口上的广告与QQ弹窗广告的完美屏蔽去除
  19. 组态软件开发工程的一般步骤
  20. CAPL基础篇-----CAPL与Panel的交互

热门文章

  1. Python大道至简(第七部分)
  2. echarts map地图geojson/json格式的简单使用
  3. metasploitable靶机 nessus 扫描 tomcat 漏洞复现幽灵猫
  4. 北京地铁站经纬度集合(包含大部分)
  5. C++图常用库boost graph library
  6. python 打印文件名_Python | 打印文件内容以及文件名
  7. fmcw matlab仿真,基于SIMULINK的FMCW雷达测距功能仿真.pdf
  8. 新概念英语第一册——1-4笔记
  9. 一家披萨店不见客人,却能月入30万 !他们是怎么运营的呢?
  10. Neo4j在Windows下的安装,提供下载链接(官网忒慢)