Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Massage_v3_debug
/
New folder
:
tableau_04.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Liste des jours de la semaine $jours_semaine = ["Dimanche", "Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi"]; // Initialiser la date de début de l'année 2025 $date_debut = new DateTime('2025-01-01'); // Tableau pour stocker les jours $jours = []; for ($i = 0; $i < 365; $i++) { $jours[] = $date_debut->format('j'); // Ajouter le jour du mois $date_debut->modify('+1 day'); // Passer au jour suivant } // Calculer le jour de la semaine du 1er janvier 2025 $debut_semaine = (new DateTime('2025-01-01'))->format('w'); // Jour de la semaine du 1er janvier // Initialiser un tableau pour les jours à afficher dans le tableau HTML $tableau_jours = array_fill(0, $debut_semaine, ''); // Ajouter des cellules vides au début pour aligner // Ajouter les jours de l'année 2025 dans le tableau $tableau_jours = array_merge($tableau_jours, $jours); ?> <!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Calendrier 2025</title> <style> table { width: 100%; border-collapse: collapse; } th, td { padding: 8px; text-align: center; border: 1px solid #000; } </style> </head> <body> <table> <!-- Première ligne avec les noms des jours --> <tr> <?php // Afficher les jours de la semaine foreach ($jours_semaine as $jour) { echo "<th>$jour</th>"; } ?> </tr> <!-- Seconde ligne avec les dates --> <tr> <?php // Afficher les dates foreach ($tableau_jours as $jour) { if ($jour === '') { // Afficher une cellule vide pour les jours sans date echo "<td></td>"; } else { // Afficher le jour du mois echo "<td>$jour</td>"; } } ?> </tr> </table> </body> </html>