<?php header('content-type:text/html;charset=gbk'); echo '<h1>php中的日期和时间</h1><br>'; echo "mktime:本地时间戳:".mktime()."<br>";//1416648456 /** * 格式化本地时间: * y:两位年份,Y:四位年份 * m:数字 M:英文 * */ echo date('y-M-d',mktime()).'<br>';//14-Nov-22 echo date('Y-m-d',mktime()).'<br>';//2014-11-22 echo date('H:i:s',mktime())."<br>"; $time = time(); echo $time.'<br>';//1416648960 echo date('Y-m-d',$time).'<br>';//2014-11-22 echo '<h2>日期的预约义常量</h2>'; //2014-11-22T09:40:00+00:00 echo "DATE_ATOM原子钟时间:".date(DATE_ATOM)."<BR>"; //2014-11-22T09:41:52+00:00 echo "DATE_W3C WORLD WIDE WEB CONSORTION时间:".date(DATE_W3C)."<BR>"; //Saturday, 22-Nov-14 09:42:42 UTC echo "DATE_COOKIE HTTP-COOKIE时间:".date(DATE_COOKIE)."<BR>"; //2014-11-22T09:45:07+0000 echo "DATE_ISO8601 ISO8601时间:".date(DATE_ISO8601)."<BR>"; //Sat, 22 Nov 14 09:45:07 +0000 echo "DATE_RFC822 DATE_RFC822时间:".date(DATE_RFC822)."<BR>"; //Sat, 22 Nov 14 09:45:07 +0000 echo "DATE_RSS DATE_RSS时间:".date(DATE_RSS)."<BR>"; /** * getdate()函数 : */ $date =getdate(); /** * year: * mon : * month :全文本格式的月份 * mday: 每个月的第几天 * wday:每周的第几天 * yday:每一年的第几天 * weekday:周的全文本 * */ echo $date[year].'-'.$date[mon].'-'.$date[mday]." ".$date[hours].':'.$date[minutes].":".$date[seconds]; echo '<br>'; /** * checkdate()检查日期的有效性: * * var_dump()方法是判断一个变量的类型与长度, * 并输出变量的数值,若是变量有值输的是变量的值并回返数据类型. */ $year = 2009; $month = 10; $day = 22; var_dump(checkdate($month, $day, $year));//bool(true) /** * 显示本地化时间 * %a 差很少一直到 %z 各自表明不一样的意思 * 自行查看 */ setlocale(LC_ALL,"chs"); echo strftime("今天是%a").'<br>';//今天是周六 //2014-11-22 10:12:11 echo date('Y-m-d H:i:s',strtotime(date('Y-M-d H:i:s'))).'<br>'; //0.77722600 1416651272 echo microtime();