<?php
/*date('某種格式顯示結果',unix 時間戳) 時間以某格式顯示 ,格式化時間\
d - 月中的天 (01-31)
m - 當前月,以數字計 (01-12)
y - 當前的年(四位數)
date('第乙個引數',unix 時間戳)
第乙個引數的格式分別表示:
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"
strtotime 將任何英文的時間轉換為時間戳
mk_time 製作指定日期的 unix 時間戳 mktime(hour,minute,second,month,day,year,is_dst)
time() 返回當前時間的 unix 時間戳。
*/$date = "2011-10-21";
$datearr = explode("-", $date);
echo date('y-m-d'); //返回當前時間 2011-10-21
echo date("y/m/d");
echo "
";echo date("y.m.d");
echo "
";echo date('y-m-d',strtotime('now'));//返回當前日期
echo "
";echo date('y-m-d',strtotime('yesterday'));//返回昨天的日期
echo "
";echo date('y-m-d',strtotime('tomorrow'));//返回明天的日期
echo "
";$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("y"));
echo "tomorrow is ".date("y/m/d", $tomorrow); //返回明天的日期
echo "
";echo date("y", mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0])); //返回指定日期的年份
echo "
";echo date("w", mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0])); //返回指定日期的星期
echo "
";echo date("d", mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0])); //返回指定日期的日期
echo "
";echo date("y-m-d",mktime(0,0,0,12,36,2001)); //返回指定日期的時間
echo "
";$y=date("y",time());
$m=date("m",time());
$d=date("d",time());
$t0=date('t'); // 本月一共有幾天
$t1=mktime(0,0,0,$m,1,$y); // 建立本月開始時間
$t2=mktime(23,59,59,$m,$t0,$y); // 建立本月結束時間
echo "今天時間\t".date("y-m-d",time())."
";echo "本月開始\t".date("y-m-d ",$t1)."
";echo "本月結束\t".date("y-m-d ",$t2)."
";echo "時間差:";
echo $t2-$t1."
";?>
<?php
//php取得日期對應的星期
$date = "2011-10-21";
$datearr = explode("-", $date);
echo date("w", mktime(0,0,0,$datearr[1],$datearr[2],$datearr[0]));
echo (date("m-d-y",mktime(0,0,0,12,36,2001)));
?>
<?
//week--求得當前周的開始日期和結束日期
echo $cur_date=date("y-m-d",time());
echo $w=date('w',time());
echo '本週開始日期:',date('y-m-d', time()-$w*24*3600),"
";echo '本週結束日期:',date('y-m-d', time()+(7-$w)*24*3600),"\n";
?>
//根據月份獲取該月份的開始時間和結束時間
$timestamp = strtotime( $date );
$start_time = date( 'y-m-1 00:00:00', $timestamp );
$mdays = date( 't', $timestamp );
$end_time = date( 'y-m-' . $mdays . ' 23:59:59', $timestamp );
php date函式詳解
time 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒 要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到date函式了 t time echo date y m...
PHP date函式引數詳解
ime 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到date函式了 t time ...
php date函式 引數詳細
time 在php中是得到乙個數字,這個數字表示從1970 01 01到現在共走了多少秒,很奇怪吧 不過這樣方便計算,要找出前一天的時間就是 time 60 60 24 要找出前一年的時間就是 time 60 60 24 365 那麼如何把這個數字換成日期格式呢,就要用到date函式了 t time...