php判断/计算闰年的方法小结【三种方法】


Posted in PHP onJuly 06, 2019

本文实例讲述了php判断/计算闰年的方法。分享给大家供大家参考,具体如下:

1、php闰年计算方法一:

①、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)

②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)

$year=mt_rand(1900,2200);//从1900年到2200,可以自己改,也可以给一个定值。
if($year%100==0){//判断世纪年
if ($year%400==0&&$year%3200!=0){
  echo "世纪年".$year."是闰年!";//世纪年里的闰年
}
else{echo "世纪年".$year."不是闰年!";}
}
else{//剩下的就是普通年了
  if($year%4==0&&$year%100!=0){
  echo "普通年".$year."是闰年!";//普通年里的闰年
}
else {echo "普通年".$year."不是闰年!";}
}

2、php判断闰年 方法二:

$year = 2008;//可以像上例一样用mt_rand随机取一个年,也可以随便赋值。
$time = mktime(20,20,20,4,20,$year);//取得一个日期的 Unix 时间戳;
if (date("L",$time)==1){ //格式化时间,并且判断是不是闰年,后面的等于一也可以省略;
echo $year."是闰年";
}else{
echo $year."不是闰年";
}

3、php判断闰年 计算闰年的方法三:

$year = 2000;
$time = mktime(20,20,20,2,1,$year);//取得一个日期的 Unix 时间戳;
if (date("t",$time)==29){ //格式化时间,并且判断2月是否是29天;
echo $year."是闰年";//是29天就输出时闰年;
}else{
echo $year."不是闰年";
}
PHP 相关文章推荐
我的论坛源代码(五)
Oct 09 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
Nov 01 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
再Docker中架设完整的WordPress站点全攻略
Jul 29 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
PHP实现Session入库/存入redis的方法
May 04 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
Jun 21 PHP
PHP实现权限管理功能示例
Sep 22 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
php使用curl伪造浏览器访问操作示例
Sep 30 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 PHP
php使用filter_var函数判断邮箱,url,ip格式示例
Jul 06 #PHP
php中isset与empty函数的困惑与用法分析
Jul 05 #PHP
用PHP做了一个领取优惠券活动的示例代码
Jul 05 #PHP
php无限极分类实现方法分析
Jul 04 #PHP
php常用日期时间函数实例小结
Jul 04 #PHP
JS操作XML中DTD介绍及使用方法分析
Jul 04 #PHP
PHP操作XML中XPath的应用示例
Jul 04 #PHP
You might like
图形数字验证代码
2006/10/09 PHP
PHP 第二节 数据类型之数值型
2012/04/28 PHP
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
限制复选框的最大可选数
2006/07/01 Javascript
js 与或运算符 || && 妙用
2009/12/09 Javascript
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
动态加载js、css等文件跨iframe实现
2014/02/24 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
javascript特殊日历控件分享
2016/03/07 Javascript
微信小程序 wxapp视图容器 view详解
2016/10/31 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
2016/11/25 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
基于BootStrap的前端分页带省略号和上下页效果
2017/05/18 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
python通过zlib实现压缩与解压字符串的方法
2014/11/19 Python
Python的Django框架安装全攻略
2015/07/15 Python
Python闭包的两个注意事项(推荐)
2017/03/20 Python
关于Python数据结构中字典的心得
2017/12/04 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
Johnston & Murphy官网: 约翰斯顿·墨菲牛津总统鞋
2018/01/09 全球购物
护理专业毕业生推荐信
2013/10/31 职场文书
中专生求职自荐信范文
2013/12/22 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
库房保管员岗位职责
2014/04/07 职场文书
创业培训计划书
2014/05/03 职场文书
微笑服务演讲稿
2014/05/13 职场文书
勿忘国耻9.18演讲稿(经典篇)
2014/09/14 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
python实现A*寻路算法
2021/06/13 Python
MySQL分区表管理命令汇总
2022/03/21 MySQL
搭建zabbix监控以及邮件报警的超级详细教学
2022/07/15 Servers