本文目錄一覽:
php date函數
$currentDate
=
date(“U”);
//是替換成從一個起始時間(好象是1970年1月1日)以來的秒數
date(“l”,
$currentDate)
//這句貌似只起到一個作用,就是顯示date(“l”)也就是星期幾。加上$currentDate沒什麼效果!
date(“l”,
$currentDate)
!=
“Monday”;
//整句的意思是,當前日期不等於Monday時
PHp date函數
?php
if($_GET[‘action’]==’bb’)
{
$num=$_POST[‘a’];
function GetWeekDay($date) { //計算出給出的日期是星期幾
$dateArr = explode(“-“, $date);
return date(“w”,@mktime(0,0,0,$dateArr[1],$dateArr[2],$dateArr[0]));
}
$myArray = Array( 0 = “Sun”,
1 = “Mon”,
2 = “Tue”,
3 = “Wed”,
4 = “Thu”,
5 = “Fri”,
6 = “Sat”);
$birth=$num[0].’-‘.$num[1].’-‘.$num[2];
$aa=$myArray[GetWeekDay($birth)];
list($by,$bm,$bd)=explode(‘-‘,$birth);
$cm=date(‘n’);
$cd=date(‘j’);
$age=date(‘Y’)-$by-1;
if ($cm$bm || $cm=$bm $cd$$bd) $age++;
echo “您的年齡為:$age\n”;
echo “出生時是一周的:”.$aa;
}
?
form action=”?action=bb” method=”POST”
請輸入您的出生日期:input type=”text” size=”5″ name=”a[]”年input type=”text” size=”5″ name=”a[]”月input type=”text” size=”5″ name=”a[]”日input type=”submit” name=”aa” value=”提交”
/form這個可以判斷星期幾!
php的date()函數用什麼參數表示毫秒
$t=time(); //時間參數 時間戳
echo date(“Y-m-d H:i:s”,$t);
第一個參數的格式分別表示:
a – “am” 或是 “pm”
A – “AM” 或是 “PM”
d – 幾日,二位數字,若不足二位則前面補零; 如: “01” 至 “31”
D – 星期幾,三個英文字母; 如: “Fri”
F – 月份,英文全名; 如: “January”
h – 12 小時制的小時; 如: “01” 至 “12”
H – 24 小時制的小時; 如: “00” 至 “23”
g – 12 小時制的小時,不足二位不補零; 如: “1” 至 12″
G – 24 小時制的小時,不足二位不補零; 如: “0” 至 “23”
i – 分鐘; 如: “00” 至 “59”
j – 幾日,二位數字,若不足二位不補零; 如: “1” 至 “31”
l – 星期幾,英文全名; 如: “Friday”
m – 月份,二位數字,若不足二位則在前面補零; 如: “01” 至 “12”
n – 月份,二位數字,若不足二位則不補零; 如: “1” 至 “12”
M – 月份,三個英文字母; 如: “Jan”
s – 秒; 如: “00” 至 “59”
S – 字尾加英文序數,二個英文字母; 如: “th”,”nd”
t – 指定月份的天數; 如: “28” 至 “31”
U – 總秒數
w – 數字型的星期幾,如: “0” (星期日) 至 “6” (星期六)
Y – 年,四位數字; 如: “1999”
y – 年,二位數字; 如: “99”
z – 一年中的第幾天; 如: “0” 至 “365”
php 的日期函數的問題
date函數返回各種格式的日期值,date(格式,[日期]),第一個參數是格式,第二個參數是日期,第二個參數可以省略(當前日期),例如date(‘l’)就得到當前星期的完整名稱,參數是小寫的字母L,結果是Sunday 到 Saturday。
date函數詳細的格式字符如下:
格式字串可以識別以下 format 參數的字符串
format 字符
說明
返回值例子
日 — —
d 月份中的第幾天,有前導零的 2 位數字 01 到 31
D 星期中的第幾天,文本表示,3 個字母 Mon 到 Sun
j 月份中的第幾天,沒有前導零 1 到 31
l(「L」的小寫字母) 星期幾,完整的文本格式 Sunday 到 Saturday
N ISO-8601 格式數字表示的星期中的第幾天(PHP 5.1.0 新加) 1(表示星期一)到 7(表示星期天)
S 每月天數後面的英文後綴,2 個字符 st,nd,rd或者 th。可以和 j 一起用
w 星期中的第幾天,數字表示 0(表示星期天)到 6(表示星期六)
z 年份中的第幾天 0 到 366
星期 — —
W ISO-8601 格式年份中的第幾周,每周從星期一開始(PHP 4.1.0 新加的) 例如:42(當年的第 42 周)
月 — —
F 月份,完整的文本格式,例如 January 或者 March January 到 December
m 數字表示的月份,有前導零 01 到 12
M 三個字母縮寫表示的月份 Jan 到 Dec
n 數字表示的月份,沒有前導零 1 到 12
t 給定月份所應有的天數 28 到 31
年 — —
L 是否為閏年 如果是閏年為 1,否則為 0
o ISO-8601 格式年份數字。這和 Y 的值相同,只除了如果 ISO 的星期數(W)屬於前一年或下一年,則用那一年。(PHP 5.1.0 新加) Examples: 1999 or 2003
Y 4 位數字完整表示的年份 例如:1999 或 2003
y 2 位數字表示的年份 例如:99 或 03
時間 — —
a 小寫的上午和下午值 am 或 pm
A 大寫的上午和下午值 AM 或 PM
B Swatch Internet 標準時 000 到 999
g 小時,12 小時格式,沒有前導零 1 到 12
G 小時,24 小時格式,沒有前導零 0 到 23
h 小時,12 小時格式,有前導零 01 到 12
H 小時,24 小時格式,有前導零 00 到 23
i 有前導零的分鐘數 00 到 59
s 秒數,有前導零 00 到 59
時區 — —
e 時區標識(PHP 5.1.0 新加) 例如:UTC,GMT,Atlantic/Azores
I 是否為夏令時 如果是夏令時為 1,否則為 0
O 與格林威治時間相差的小時數 例如:+0200
P 與格林威治時間(GMT)的差別,小時和分鐘之間有冒號分隔(PHP 5.1.3 新加) 例如:+02:00
T 本機所在的時區 例如:EST,MDT(【譯者注】在 Windows 下為完整文本格式,例如「Eastern Standard Time」,中文版會顯示「中國標準時間」)。
Z 時差偏移量的秒數。UTC 西邊的時區偏移量總是負的,UTC 東邊的時區偏移量總是正的。 -43200 到 43200
完整的日期/時間 — —
c ISO 8601 格式的日期(PHP 5 新加) 2004-02-12T15:19:21+00:00
r RFC 822 格式的日期 例如:Thu, 21 Dec 2000 16:01:07 +0200
U 從 Unix 紀元(January 1 1970 00:00:00 GMT)開始至今的秒數
php時間函數問題
使用 date(“Y-m-d H:i:s”, time())
date
將服務器的時間格式化。
語法: string date(string format, int [timestamp]);
返回值: 字符串
函數種類: 時間日期
內容說明
返回值的�字符串依配置的格式來決定。若有傳入時間戳記值,則將時間戳記格式化返回;若無傳入時間戳記值,則將目前服務器的時間格式化返回。要將日期轉為其它的語系格式,應使用setlocale() 及 strftime() 二個函數。字符串格式化的選項如下:
a – “am” 或是 “pm”
A – “AM” 或是 “PM”
d – 幾日,二位數字,若不足二位則前面補零; 如: “01” 至 “31”
D – 星期幾,三個英文字母; 如: “Fri”
F – 月份,英文全名; 如: “January”
h – 12 小時制的小時; 如: “01” 至 “12”
H – 24 小時制的小時; 如: “00” 至 “23”
g – 12 小時制的小時,不足二位不補零; 如: “1” 至 12″
G – 24 小時制的小時,不足二位不補零; 如: “0” 至 “23”
i – 分鐘; 如: “00” 至 “59”
j – 幾日,二位數字,若不足二位不補零; 如: “1” 至 “31”
l – 星期幾,英文全名; 如: “Friday”
m – 月份,二位數字,若不足二位則在前面補零; 如: “01” 至 “12”
n – 月份,二位數字,若不足二位則不補零; 如: “1” 至 “12”
M – 月份,三個英文字母; 如: “Jan”
s – 秒; 如: “00” 至 “59”
S – 字尾加英文序數,二個英文字母; 如: “th”,”nd”
t – 指定月份的天數; 如: “28” 至 “31”
U – 總秒數
w – 數字型的星期幾,如: “0” (星期日) 至 “6” (星期六)
Y – 年,四位數字; 如: “1999”
y – 年,二位數字; 如: “99”
z – 一年中的第幾天; 如: “0” 至 “365”
php date函數用法
$week = date(‘W’,strtotime(‘20101014’));
這個方法可以快速地獲得第幾周,但是效率上是有損失的。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/303103.html