php.举例说明date(“******”)函数和getdate()函数的功能

如题所述

第1个回答  2012-09-19
date — 格式化一个本地时间/日期
<?php
// 设定要用的默认时区。自 PHP 5.1 可用
date_default_timezone_set('UTC');
// 输出类似:Monday
echo date("l");
// 输出类似:Monday 15th of August 2005 03:12:46 PM
echo date('l dS \of F Y h:i:s A');
// 输出:July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date("l", mktime(0, 0, 0, 7, 1, 2000));
/* 在格式参数中使用常量 */
// 输出类似:Mon, 15 Aug 2005 15:12:46 UTC
echo date(DATE_RFC822);
// 输出类似:2000-07-01T00:00:00+00:00
echo date(DATE_ATOM, mktime(0, 0, 0, 7, 1, 2000));
?>

getdate — 取得日期/时间信息

<?php
$today = getdate();
print_r($today);
?>

上例的输出类似于:
Array
(
[seconds] => 40
[minutes] => 58
[hours] => 21
[mday] => 17
[wday] => 2
[mon] => 6
[year] => 2003
[yday] => 167
[weekday] => Tuesday
[month] => June
[0] => 1055901520
)
第2个回答  2012-09-19
接著一楼的, date是格式化一个时间戳, 返回值是一个字符串
getdate是取得时间信息, 返回的是一个数组
第3个回答  2012-09-19
echo date('y-m-d h:is');
结果是 2012-09-19 9:47:45

print_r(getdate());
结果是
Array
(
[seconds] => 45
[minutes] => 52
[hours] => 14
[mday] => 24
[wday] => 2
[mon] => 1
[year] => 2006
[yday] => 23
[weekday] => Tuesday
[month] => January
[0] => 1138110765
)本回答被网友采纳
第4个回答  2012-09-19
一楼很清晰学习了
相似回答