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



<?php
header("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>'; 

}
?>

你可能感兴趣的:(html,PHP,J#)