📜  使用 HTML 和PHP创建假日日历

📅  最后修改于: 2021-10-31 05:40:14             🧑  作者: Mango

在本文中,我们将使用 HTML 中的表格概念、用于设置日历样式的 CSS 和PHP为给定月份创建一个假期日历。

我们还将显示给定月份中的所有假期,使用不同的颜色突出显示它们,并在鼠标悬停在突出显示的日期上时显示假期名称。我们将使用PHP迭代日期并检查它是否在假期列表中。如果鼠标悬停在假日单元格上,它将触发一个 JavaScript函数,该函数将在日历下方显示假日名称。

示例:我们将显示 2021 年 8 月的日历作为示例。我们将创建 2021 年 8 月所有假期的列表,使用 CSS背景颜色属性突出显示假期,并在鼠标悬停时显示假期名称。

HTML


  

    August 2021
  
    
  
    

  

    
        
            
        
  
        
            
            
            
            
            
            
            
        
  
         "Independence Day", 
                19 => "Muharram", 
                21 => "Onam", 
                22 => "Raksha Bandhan", 
                30 => "Janmashtami"
            );
   
            for($i = 1; $i <= 31; $i++) {
                if (in_array($i, array_keys($holidays))) {
                    $x = $holidays[$i];
                echo "";
                } else {
                    echo "";
                }
   
                if($i % 7 == 0) {
                    echo "";
                }
            }
        ?>
    
August 2021
SunMonTueWedThuFriSat
$i$i
    

           
  


输出:在下面的输出中,当鼠标悬停在“30 August”单元格上时,假期名称显示为“Janmashtami”。

带鼠标悬停的假日日历