Maison Bibliothèques PHP Autres bibliothèques Petite bibliothèque de classes de calendrier PHP
Petite bibliothèque de classes de calendrier PHP
<?php
// file:calendar.class.php 日历类原文件
error_reporting(0);
class Calendar{
  private $year;
  private $month;
  private $start_weekday; //当月的第一天对应的是周几,作为当月开始遍历日期的开始
  private $days; //当前月总天数
//构造方法,用来初使化一些日期属性
  function __construct(){
//如果用户没有设置所份数,则使用当前系统时间的年份
    $this->year = isset($_GET["year"]) ? $_GET["year"] : date("Y");
//如果用户没有设置月份数,则使用当前系统时间的月份
    $this->month = isset($_GET["month"]) ? $_GET["month"] : date("m");
//通过具体的年份和月份,利用date()函数的w参数获取当月第一天对应的是周几
    $this->start_weekday = date("w",mktime(0,0,0,$this->month,1,$this->year));
//通过具体的年份和月份,利用date()函数的t参数获取当月的天数
    $this->days = date("t",mktime(0,0,0,$this->month,1,$this->year));
  }

Calendar est une publication à usage quotidien utilisée pour enregistrer des dates et d'autres informations connexes. Celui qui affiche des informations sur un jour sur chaque page est appelé calendrier, celui qui affiche des informations sur un mois sur chaque page est appelé calendrier mensuel et celui qui affiche des informations sur une année entière sur chaque page est appelé calendrier annuel. Il existe de nombreuses formes, telles que les calendriers muraux, les calendriers de bureau, les cartes de calendrier annuel, etc., et il existe désormais des calendriers électroniques.

La Chine a eu pour la première fois un calendrier il y a environ 4 000 ans. Selon la page du calendrier en os d'oracle dans les inscriptions en os d'oracle, cela prouve que le calendrier de la dynastie Yin a atteint un niveau considérable. Cette page du calendrier en os d'oracle est le plus ancien almanach physique de toute l'humanité. le calendrier est également appelé calendrier.


Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ? Quelle bibliothèque PHP ORM est la meilleure pour extraire les fournisseurs de bases de données et cartographier les modèles de domaine/relationnels ?

05 Jan 2025

Recommandations de la bibliothèque PHP ORMEn ce qui concerne le mappage objet-relationnel (ORM) pour PHP, plusieurs bibliothèques se démarquent. Pour aborder...

Comment déboguer un projet de bibliothèque de classes C# dans Visual Studio ? Comment déboguer un projet de bibliothèque de classes C# dans Visual Studio ?

07 Jan 2025

Débogage d'une bibliothèque de classes dans Visual Studio : résolution de « l'erreur de type de sortie » Vous avez rencontré une erreur en essayant de déboguer un fichier téléchargé...

Pourquoi ne puis-je pas exécuter directement un projet de bibliothèque de classes C# ? Pourquoi ne puis-je pas exécuter directement un projet de bibliothèque de classes C# ?

06 Jan 2025

Comprendre "Un projet avec un type de sortie de bibliothèque de classes ne peut pas être démarré directement"Lors de la tentative de débogage d'un C#...

Projet partagé ou bibliothèque de classes dans Visual Studio : lequel choisir ? Projet partagé ou bibliothèque de classes dans Visual Studio : lequel choisir ?

18 Jan 2025

Projet partagé et bibliothèque de classes de Visual Studio : dévoiler les différencesDans le domaine du développement logiciel, comprendre les nuances entre...

Comment déboguer un projet de bibliothèque de classes C# qui génère une erreur « Impossible de démarrer directement » ? Comment déboguer un projet de bibliothèque de classes C# qui génère une erreur « Impossible de démarrer directement » ?

07 Jan 2025

Débogage d'un projet de bibliothèque de classes : surmonter l'erreur « Impossible de démarrer directement » Lorsque vous tentez de déboguer un projet C# téléchargé, vous pouvez...

Comment accéder aux paramètres App.config à partir d'une bibliothèque de classes C# ? Comment accéder aux paramètres App.config à partir d'une bibliothèque de classes C# ?

19 Jan 2025

Lecture des paramètres depuis App.config ou Web.config dans .NET : approche moderneTraditionnellement, les développeurs ont utilisé...

See all articles