php判断闰年
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>闰年</title> </head> <body> <form method="post" action="" onsubmit="return fullEmpty()"> <input type="text" name="year" id="year" placeholder="输入年份" /> <button type="submit" name="submit">点我判断是不是闰年</button> </form> </body> <script> var year = document.getElementById("year"); //若输入为空,则不提交表单,弹出提示框 function fullEmpty(){ if(year.value.length < 1){ alert("输入不能为空"); return false; } return true; } </script> <?php //判断闰年函数 function leap($year){ 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."不是闰年!"; } } } //对输入的参数进行判断函数 function pd($year){ if(!is_numeric($year)) { echo "年份必须是数字"; } else { $year = $year - 0; //比如:007 - 0 = 7; if(!is_int($year)) { echo "年份必须是整数"; } else if($year < 1) { echo "年份必须大于0"; } else if($year > 9999) { echo "年份不能超过四位数"; } else { leap($year); //对符合的参数调用leap($year)函数进行闰年的判断 } } } //程序从这里开始 if(isset($_POST["year"])) { $year = $_POST["year"]; echo "<script>year.value = '{$year}';</script>"; //记忆输入的内容 pd($year); } ?> </html>
php判断闰年的更多相关文章
- c#判断闰年
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- java练习题:解一元二次方程、判断闰年、判断标准身材、三个数取最大值
1.解一元二次方程 注:求根公式为(-b+根号德尔塔)/2a,(-b-根号德尔塔)/2a Scanner sc=new Scanner(System.in); System.out.println(& ...
- 判断闰年的方法以及如何获得单链表的倒数第K个元素
今天很悲催,心中向往的公司,打电话过来面试,问到我两个问题,结果竟然都没有回答上,伤心了,记录下今天失败,希望以后不要被同样的问题给PASS. 问题1.如何判断是否为闰年 所谓闰年那就是:四年一闰,百 ...
- OpenJudge 计算概论-判断闰年
/*======================================================================== 判断闰年 总时间限制: 1000ms 内存限制: ...
- JavaScript判断闰年
<html><head> <meta http-equiv="content-type" content="text/html;char ...
- [JavaScript] js 判断闰年
/** * 判断闰年函数 * @param {number} year 要判断的年份 * @return {bool} 返回布尔值 * * 其实只要满足下面几个条件即可. * 1.普通年能被4整除且不 ...
- javascript学习代码-判断闰年
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- if语句判断闰年、平年
一.让用户输入一个年份,判断是否是闰年. 判断一个年份是否是闰年有两个条件 ①能被400整除:②能被4整除但是不能被100整除 Console.WriteLine("请输入年份:" ...
- 2733:判断闰年-poj
2733:判断闰年 总时间限制: 1000ms 内存限制: 65536kB 描述 判断某年是否是闰年. 输入 输入只有一行,包含一个整数a(0 < a < 3000) 输出 一行,如果 ...
随机推荐
- BZOJ 3170 & 切比雪夫距离
题意: 给出N个点,在这N个点中选一个点使其它的点与这个点的切比雪夫距离和最小. SOL: TJOI真是...厚道还是防水...这种题目如果知道切比雪夫距离是什么那不就是傻逼题...如果不知道那不就懵 ...
- ACM 找球号(一)
找球号(一) 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 在某一国度里流行着一种游戏.游戏规则为:在一堆球中,每个球上都有一个整数编号i(0<=i<= ...
- [BZOJ2788][Poi2012]Festival
2788: [Poi2012]Festival Time Limit: 30 Sec Memory Limit: 64 MBSubmit: 187 Solved: 91[Submit][Statu ...
- 开发android过程中eclipse闪退解决
有一次eclipse崩溃了,然后再双击就无法打开了.换了几个版本也是如此. 后来找到了这个方法:删除文件 [workspace]/.metadata/.plugins/org.eclipse.e4.w ...
- db2日常维护
一. DB2日常维护操作 1.数据库的启动.停止.激活 db2 list active databases db2 active db 数据库名 db2start --启动 db2stop [forc ...
- PHP zendframework phpunit 深入
安装包管理 curl -sS https://getcomposer.org/installer | /usr/local/php/bin/php 将证书安装到 ~$ mkdir ~/tools/ht ...
- Linux多线程实例练习 - pthread_create()
Linux多线程实例练习 pthread_create():创建一个线程 int pthread_create(pthread_t *tidp, const pthread_attr_t *attr, ...
- lua日期与时间操作
os.date("%Y%m%d%H%M%S", os.time()) <== 20160405141211 yyyyMMddHHmmss os.time() ...
- sql分页代码
//三种sql分页语句 SELECT TOP 分页尺寸 * FROM ( SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM Blob ...
- [LintCode] Wiggle Sort II 扭动排序之二
Given an unsorted array nums, reorder it such that nums[0] < nums[1] > nums[2] < nums[3]... ...