Calcul dates à partir du numéro de semaine en PHP

909271 vues
12 janvier 2012
Joachim
php

 

PHP (acronyme de "PHP: Hypertext Preprocessor") est un langage de programmation de script côté serveur conçu pour la création de sites web dynamiques et interactifs. Il a été développé par Rasmus Lerdorf en 1994, et est maintenant géré par The PHP Group, une organisation de développeurs open source.

PHP est un langage interprété, ce qui signifie que le code source est exécuté à chaque demande d'un utilisateur. Il est largement utilisé pour la création de sites web dynamiques car il permet de créer des pages web qui peuvent être générées en temps réel en fonction des actions de l'utilisateur. PHP est également utilisé pour la création d'applications web plus complexes, telles que les systèmes de gestion de contenu, les sites de commerce électronique, les forums, les réseaux sociaux et les applications de messagerie.

PHP est un langage de script très flexible et puissant, qui est compatible avec une large gamme de serveurs web, de bases de données et de systèmes d'exploitation. Il peut être facilement intégré avec des technologies web courantes telles que HTML, CSS et JavaScript, et prend également en charge une grande variété de protocoles de communication, tels que HTTP, FTP, SMTP, etc.

Le langage PHP est souvent utilisé en combinaison avec une base de données, telle que MySQL, PostgreSQL ou Oracle, pour stocker les informations saisies par les utilisateurs et gérer les données dynamiques sur les sites web. Il peut également être utilisé avec des frameworks tels que Laravel, Symfony et CakePHP pour faciliter le développement web et améliorer la sécurité.

En termes de syntaxe, PHP est un langage de script assez simple à apprendre pour les débutants, mais il offre également de nombreuses fonctionnalités avancées pour les développeurs expérimentés. Le code PHP est généralement intégré dans des fichiers HTML ou XHTML, avec une extension de fichier .php, et est exécuté côté serveur avant que la page web ne soit envoyée au navigateur de l'utilisateur.

Une fonction très pratique nous est donnée dans les commentaires de la page PHP.net sur la fonction date à cette adresse: http://fr2.php.net/manual/fr/function.date.php qui permet de récupérer la date du début d'une semaine à partir du numéro de la semaine et de l'année.

(On ne le repère pas toujours aisément car elle est dans les commentaires.)

En modifiant un peu cette fonction on récupère très facilement les dates du lundi au vendredi à partir des numéros de semaine (et de l'année):