首页 PHP 库 其它类库 php小型日历类库
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));
  }

日历是一种日常使用的出版物,用于记载日期等相关信息。每页显示一日信息的叫日历,每页显示一个月信息的叫月历,每页显示全年信息的叫年历。有多种形式,如挂历、座台历、年历卡等,如今又有电子日历。

中国始有历法大约在四千多年以前。根据甲骨文中的一页甲骨历,证明殷代的历法已具有相当的水平,这一页甲骨历是全人类最古老的历书实物,这页甲骨历也就叫日历。


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

如何根据数据库类型字符串动态创建PHP对象? 如何根据数据库类型字符串动态创建PHP对象?

20 Nov 2024

从数据库类型字符串动态创建 PHP 对象根据 MySQL 数据库中的类型定义创建 PHP 对象需要动态...

精度和小数位数如何定义数据库中的十进制数据类型? 精度和小数位数如何定义数据库中的十进制数据类型?

03 Jan 2025

了解数据库数字中的精度和小数位数数据库通常利用十进制数据类型来存储具有不同精度的数值...

如何根据数据库类型动态实例化PHP对象? 如何根据数据库类型动态实例化PHP对象?

24 Nov 2024

从数据库类型动态实例化 PHP 对象在 PHP 中,可以根据指定的字符串动态创建对象...

如何在 PHP 中重新格式化数据库日期以提高人类可读性? 如何在 PHP 中重新格式化数据库日期以提高人类可读性?

17 Oct 2024

在 PHP 中重新格式化日期:综合指南从数据库中检索日期时,它们通常以数字格式出现,例如“2009-08-12”。虽然这种格式很容易被计算机解析,但对于人类来说可能很难解释

如何避免 PHP 数据库查询中的'尝试访问 bool 类型值的数组偏移量”错误? 如何避免 PHP 数据库查询中的'尝试访问 bool 类型值的数组偏移量”错误?

19 Nov 2024

检查数据库存在时如何处理“尝试访问 bool 类型值的数组偏移量”错误尝试检查...

如何使用自连接从自引用表中检索数据? 如何使用自连接从自引用表中检索数据?

13 Jan 2025

了解 SELF JOIN 及其应用程序在数据库管理领域中,SELF JOIN 是一种特殊类型的联接操作,它允许...

See all articles