Rumah Perpustakaan PHP Perpustakaan lain Pustaka kelas kalendar kecil PHP
Pustaka kelas kalendar kecil 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));
  }

Kalendar ialah penerbitan kegunaan harian yang digunakan untuk merekod tarikh dan maklumat lain yang berkaitan. Satu yang memaparkan maklumat untuk satu hari pada setiap halaman dipanggil kalendar, satu yang memaparkan maklumat selama satu bulan pada setiap halaman dipanggil kalendar bulanan, dan satu yang memaparkan maklumat selama setahun penuh pada setiap halaman dipanggil kalendar tahunan. Terdapat banyak bentuk, seperti kalendar dinding, kalendar meja, kad kalendar tahunan, dsb., dan kini terdapat kalendar elektronik.

China pertama kali mempunyai kalendar kira-kira 4,000 tahun dahulu. Menurut halaman kalendar tulang oracle dalam inskripsi tulang oracle, ia membuktikan bahawa kalendar Dinasti Yin telah mencapai tahap yang agak besar Halaman kalendar tulang oracle ini adalah almanak fizikal tertua dalam semua umat manusia kalendar juga dipanggil kalendar.


Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web? Bagaimanakah jQuery Memudahkan Manipulasi DOM untuk Pembangun Web?

03 Jan 2025

Limpahan: Tersembunyi dan Pengembangan HeightjQuery membezakan dirinya daripada perpustakaan JavaScript lain melalui keserasian merentas platform dan...

Bagaimana untuk Melaksanakan Binari Baris Perintah dalam Node.js? Bagaimana untuk Melaksanakan Binari Baris Perintah dalam Node.js?

27 Dec 2024

Melaksanakan Binari Baris Perintah dalam Node.jsMelaksanakan binari pihak ketiga ialah tugas penting apabila mengalihkan perpustakaan CLI dari bahasa lain ke...

Bagaimanakah Saya Boleh Membungkus Ketergantungan Projek ke dalam JAR Tunggal dengan Maven? Bagaimanakah Saya Boleh Membungkus Ketergantungan Projek ke dalam JAR Tunggal dengan Maven?

26 Dec 2024

Termasuk Ketergantungan dalam Balang dengan MavenApabila membangunkan perisian, adalah perkara biasa untuk bergantung pada perpustakaan dan rangka kerja yang dibangunkan oleh orang lain. Maven, seorang...

Menjalankan Puppeteer pada Pelayan: Tutorial Lengkap Menjalankan Puppeteer pada Pelayan: Tutorial Lengkap

01 Jan 2025

Puppeteer ialah perpustakaan Node.js yang menyediakan API peringkat tinggi untuk mengawal penyemak imbas Chrome atau Chromium melalui DevTools Protocol. Ia adalah alat yang berkuasa untuk mengikis web, ujian automatik, menangkap tangkapan skrin dan lain-lain. Semasa menggunakan Puppeteer secara tempatan ialah str

Menjadikan Aplikasi CLI Anda Populer dengan Output Bergaya Menjadikan Aplikasi CLI Anda Populer dengan Output Bergaya

11 Jan 2025

Aplikasi baris arahan tidak boleh dilihat secara membosankan!Walaupun sering dilihat sebagai berfungsi semata-mata, menggabungkan warna, teks tebal, dan elemen gaya lain dengan ketara meningkatkan pengalaman pengguna. Perpustakaan Python seperti warna dan mempermudahkan proses ini, menambah peribadi

Perpustakaan .NET SFTP manakah yang Terbaik Mengimbangi Prestasi, Keselamatan dan Kemudahan Penggunaan? Perpustakaan .NET SFTP manakah yang Terbaik Mengimbangi Prestasi, Keselamatan dan Kemudahan Penggunaan?

19 Jan 2025

Menilai Perpustakaan SFTP untuk .NETApabila memilih perpustakaan SFTP untuk .NET, pertimbangkan faktor berikut: Penyelenggaraan: Pastikan perpustakaan adalah...

See all articles