kanglecjr 发表于 2013-2-7 14:40:14

【PHP应用】PHPer 必备的 PHP日期 循环 知识

<?phpheader("content-type:text/html; charset=utf-8");//循环输出当周天数的数字(红字显示当前周几) $week_array = array(1,2,3,4,5,6,7); foreach($week_array AS $key => $value) {   if($value == date("w")){   $value = "<font color='red'>".$value."</font>";} echo $value." "; } echo '<br /><br />';//循环输出当月天数的数字(红字显示当前几号) for($day = date("t") ; $day > 0 ; $day-- )   $month_array[] = $day ;   sort($month_array);   foreach($month_array AS $key => $value)   {   if($value == date("j"))   $value = "<font color='red'>".$value."</font>";   echo $value." ";   }   echo '<br /><br />';echo '当年的月:';   for($i=1;$i<=12;$i++){   if($i==date('n')) echo '<b style="color:red">';   echo "$i\t";   if($i==date('n')) echo '</b>'; } echo "<br /><br />\n当月的天数:"; for($i=1;$i<=date('t');$i++){ if($i==date('j')) echo '<b style="color:red">'; echo "$i\t"; if($i==date('j')) echo '</b>'; } echo "<br /><br />\n当周的天数:"; $arr = array('日','一','二','三','四','五','六'); for($i=0;$i<6;$i++){ if($i==date('w')) echo '<b style="color:red">'; echo $arr[$i]."\t"; if($i==date('w')) echo '</b>'; } echo "<br /><br />\n当天的小时数:"; for($i=0;$i<24;++$i){ if($i==date('G')) echo '<b style="color:red">'; echo "$i\t"; if($i==date('G')) echo '</b>'; }?>
http://www.agoit.com/upload/attachment/94926/e8186c8b-ba21-328d-b47d-e52158370cd2.jpg
页: [1]
查看完整版本: 【PHP应用】PHPer 必备的 PHP日期 循环 知识