函數(shù)原形是
string date ( string format [, int timestamp] )
返回 format 格式的時間字符串。參數(shù) format 請參見官方文檔
簡單的例子:
<?php
echo date("Y-m-d"); //輸出:2005-05-18
?>
更復(fù)雜有用的例子:(英文檔出自php.net)











可用該方法求某年某月有多少天。
我綜合一下,得到的例子:
<?php
echo date("t",mktime(0,0,0,date("5"),1,date("2005"))); //輸出:31
?>
這不是寫程序的好習(xí)慣,我們應(yīng)當(dāng)把它寫成一個函數(shù),以備將來用。
1
<?php
2
//求 $y 年 $m 月有多少天的函數(shù)
3
function days_in_a_month($y,$m)
4
{
5
if($year<1901 or $year>2038)
6
return; //超出了PHP的時間范圍
7
else {
8
$mon=date($m);
9
$year=date($y);
10
$mkt=mktime(0,0,0,$mon,1,$year);
11
return date("t",$mkt);
12
}
13
}
14
?>
15

2

3

4

5

6

7

8

9

10

11

12

13

14

15

有趣的是,我發(fā)現(xiàn)月份其實可以填大于12的數(shù)字,象下面這樣:
<?php
echo days_in_a_month(2003,14); //輸出:29
?>
你知道,14月就是來年的2月。