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 時間戳