PHP ??
PHP date() ??? ??/?? ??? ???? ? ?????. <… 00:00?? ?? ????? ? ?????.
PHP? ??? ?? ??? ?? ?????? ?? ?? ?? ?? time()? ?????. ?:
<?php echo time(); ?>
?? ?? ???? ??? ??? ?? ???? ?? ???. 1379115455
??? ?????? ???? ??? 12? 13? 1901 GMT???. , 20:45:54 ~ 2038? 1? 19? 03:14:07 (? ??? 32?? ?? ?? ??? ???? ???? ????). ??? 5.1.0??? ?? ??? 1901??? 2038? ???? ???? ??? ???????.
?
1. time()? ?? ?? ?? ?? ???????? ???? ?? ????
2. ?????? ???? 1970? 1? 1? 00:00:00?? ?????
??? ?????? ??PHP? ??? ??? ??? ?? ??? ? ?? ??? ?????. ? ??? ??? ??? ????.
? strtotime(): ?? ???? ?? ? ?? ??? ?????? ?? ?????. ? mktime(): ????? ?????? ?????.
strtotime() ??? ?? ??? ???? ???? ??? ?????? ???? ? ?????. ?? date()? ???? ?????? ????? ????, ??? ??? FALSE? ?????.
??:
int strtotime ( string time [, int now] ) ???? time? ?? ??? ??????. GNU ?? ?? ??? ?? ?????.<?php echo strtotime("2009-10-21 16:00:10"); //輸出類(lèi)似 1256112010 echo strtotime("10 September 2008"); //輸出類(lèi)似 1220976000 echo strtotime("+1 day"), "<br />"; //輸出明天此時(shí)的時(shí)間戳 ?>mktime() ??? ???? ?????? ???? ?????? ????? ???? ? ????, ??? ??? FALSE? ?????.
??: int mktime(?, ?, ?, ?, ?, ?)?:
<?php echo mktime(21, 50, 55, 07, 14, 2010); //輸出“1279115455” ?>????? ????? ???? ??? ? ????. ??? ????? ?? ?? ? ??? ?? ??? ?????.
mktime()? ?? ?? ? ??? ??? ???? ??? ??? ??? ?? ??? ?? ???? ?????. ?? ??, ?? ?? 2008-01-01? ?????.
<?php echo date("Y-m-d", mktime(0, 0, 0, 12, 32, 2007)); echo date("Y-m-d", mktime(0, 0, 0, 13, 1, 2007)); ?>
?? ?? ??? ?:
?? ?? ??? ?? ??? ? ????. ?? ?? ?? -1? ?? ?? ?? "0" ?????.
<?php $lastday = mktime(0, 0, 0, 3, 0, 2008); echo strftime("2008年最后一天是:%d", $lastday); ?>
???? ??:
2008 ??? ? is: 29PHP date() ??
PHP date() ?? ?? ????? ??? ??? ? ?? ?? ??? ????. ?????? ?? ???? ??? ??/??? ???? ??? ?????.
??
?? ?????. ?????? ??? ?????. ????? ????. ?????? ?????. ???? ?? ??? ?????. PHP Date() - ?? ?? ?? date() date() ??? ? ?? ?? ?? ?? ??? ??/?? ??? ???? ??? ?????. ?? ??? ??? ??? ????. d - ?(01 - 31)? ?????. m - ?(01 - 12)? ?????. Y - ??(4??)? ?????. ?? ????? ??? ? ?? ?? ?? ??? ??? PHP ?? ?? ???? date() ??? ?????. ?? ??? "/", "." ?? "-"? ?? ?? ??? ???? ?? ??? ??? ? ????. ? ??? ??? ??? ????. ??? ???? : ?????????????????????????????????????????????????????????????????><?php
echo date("Y/m/d") . "<br>";
echo date("Y.m.d") . "<br>";
echo date("Y-m-d");
?>
?? ? ?? ?? ??? ????.
h? ???: hour? ??? ?????. <?php
//就可以顯示出來(lái)當(dāng)前的時(shí)間了喲。
echo date('Y-m-d H:i:s');
?>
?? ?? ????????????????????????????? ??>
?? ? ??? ????????????????????> ??>d ?? ?? 0? 2? ????. ?? 01 ~ 31 D ??, ??? ??, 3?? Mon to Sun
j ?, ? ?? 0 ?? 1 ~ 31
l(???) "L" ??) ??, ??? ??? ?? ????? ????? N ISO-8601 ??? ??? ???? ??(PHP 5.1.0? ??? ??) 1(???? ??) ~ 7(???? ??)
S ?? ?? ?? ?? ?? ???, st, nd, rd ?? th 2??. ? ?? ???
W -week? ??? ? ????. ??? 0(???? ???)?? 6(???? ???)??? ?????.
z? ??? 0?? ?????. 365 ? ? 可以>
? --- --- W ISO-8601 ??? ??? ? ??, ? ?? ???? ?????(PHP 4.1.0? ?? ???). ?: 42(?? ?? 42?) ? --- --- F ?, 1? ?? 3?? ?? ??? ??? ?? 1??? 12??? m ??? ???? ?, ?? 0? ?? 01 ~ 12 M ? ?? ??? ???? ? Jan to Dec n ??? ???? ?, ?? 0? ???? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ' ' ~ ~ ' ~ ~ ~ ~ ~ ~ ~ ‐ ? ‐ ‐‐ ‐‐ ‐ ‐ 31?????????????????????????????????.????????????????????8601 ??? ?? ?? ISO ? ??(W)? ?? ?? ?? ?? ??? ??? ?? ?? ??? ????? ?? ???? ?? Y ? ??? ????. (PHP 5.1.0? ???) ?: 1999 ?? 2003 Y 4?? ?? ?? 2?? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?>? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ~ ?? --- ---AM ?? PM
?? ? ?? ? AM ?? PM
B SWATCH AM ?? PM ??? ?? ??? ??
A , 12?? ??, ?? ?? 0 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ? ? ? ? ? 01 ~ 12??, 24?? ??, ?? 0? 00~23 i?? ?? 0? 00~59> ?? 0? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 00 ~ 59> u ???(PHP 5.2.2? ??? ??)???. date() ??? ?? ????? ???? DateTime::format()? ???? ???? ??? ?? 000000? ????? ?? ???? ???. ?: 654321 ??? --- --- e ??? ???(PHP 5.1.0? ??? ??) ?: UTC, GMT, Atlantic/Azores I ?? ?? ????? ??. ?? ?? ????? 1, ??? ??? 0???. O ???? ????? ?? ?? ?: ?. >P ???? ???(GMT)?? ??? ??? ?? ???? ??? ????(PHP 5.1.3? ?? ???) ?: +02:00
T ??? ?: EST, MDT([?? ?] "?? ???"? ?? Windows ?? ??? ???? ??? ??? "?? ???"? ?????).
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 ?? ??? ? ?(1970? 1? 1? 00:00:00 GMT) ??( )
??? PHP ?? ?? ???
?? ?? ??? ?? ?? ?? ???? ??? ?? PHP ?? ?? ???? ?????.
? ??? ?? ??? ??? ?? ??? ?? ?? ??????!