php当前年份
❶ php定义一个年份变量,判定是平年还是闰年
$year = '2020'; //定义年份
//整百的年份除以400,非整百的除以4,整除的就是闰年,否则是平年
echo ($year&100 == 0) ? (($year%400 == 0) ? '闰年' : '平年') : (($year%4 == 0) ? '闰年' : '平年');
❷ 如何使用PHP 让用户输入一个年份,判断该年份是不是闰年。闰年的判断条件:
1.判断闰年:
①、普通年能被4整除而不能被100整除的为闰年。(如2004年就是闰年,1900年不是闰年)
②、世纪年能被400整除而不能被3200整除的为闰年。(如2000年是闰年,3200年不是闰年)
2.代码:
<html>
<head>
<meta charset="UTF-8" />
<title>闰年判断</title>
</head>
<?php
$year = $_GET["year"];
if (isset($_GET["year"])) {
if (is_numeric($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 . "不是闰年!";
}
}
} else
$msg = "请输入正确的格式";
}
?>
<body>
<form name=rn method='get'>
<b>请输入年:</b>
<input type="text" name=year>
<input type="submit" name=sub value="查询">
<?php
echo $msg;
?>
</form>
</body>
</html>
❸ 濡备綍銮峰彇褰揿墠镄勬棩链熷拰镞堕棿
杩欐槸php镄勬柟娉
1銆佽幏鍙栧綋鍓嶆椂闂存柟娉昫ate()
寰堢亩鍗曪纴杩椤氨鏄銮峰彇镞堕棿镄勬柟娉曪纴镙煎纺涓猴细date($format, $timestamp)锛宖ormat涓烘牸寮忋乼imestamp涓烘椂闂存埑--鍙濉鍙傛暟銆
2銆佽幏鍙栨椂闂存埑鏂规硶time()銆乻trtotime()
杩欎袱涓鏂规硶锛岄兘鍙浠ヨ幏鍙杙hp涓璾nix镞堕棿鎴筹纴time()涓虹洿鎺ヨ幏鍙栧缑鍒帮纴strtotime($time, $now)涓哄皢镞堕棿镙煎纺杞涓烘椂闂存埑锛$time涓哄繀濉銆傛竻妤氢简杩欎釜锛屾兂浜呜В镟村氾纴璇风户缁寰涓嬬湅銆
3銆 date($format)鐢ㄦ硶
姣斿傦细
echo date('Y-m-d') 锛岃緭鍑虹粨鏋滐细2012-03-22
echo date('Y-m-d H:i:s')锛岃緭鍑虹粨鏋滐细2012-03-22 23:00:00
echo date('Y-m-d', time())锛岃緭鍑虹粨鏋滐细2012-03-22 23:00:00锛堢粨鏋滃悓涓婏纴鍙鏄澶氢简涓涓镞堕棿鎴冲弬鏁帮级锛堟椂闂存埑杞鎹涓烘棩链熸牸寮忕殑鏂规硶锛
echo date('Y').'骞'.date('m').'链'.date('d').'镞'锛岃緭鍑虹粨鏋滐细2012骞3链22镞
❹ php中如何获得当前时间
一、使用函式 date() 实现
在编辑器中输入<?php echo $showtime=date("Y-m-d H:i:s");?>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。
二、使用time函数
在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。
三、使用strftime函数
在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。
(4)php当前年份扩展阅读:
Date/Time 函数
一、time — 返回当前的 Unix 时间戳
二、timezone_abbreviations_list — 别名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 别名 DateTimeZone::listIdentifiers
四、timezone_location_get — 别名 DateTimeZone::getLocation
五、date — 格式化一个本地时间/日期
六、getdate — 取得日期/时间信息
七、gettimeofday — 取得当前时间
八、gmdate — 格式化一个 GMT/UTC 日期/时间
九、gmmktime — 取得 GMT 日期的 UNIX 时间戳