Aplikasi Simple Calendar yang sederhana dan mudah digunakan ini dibangun menggunakan Kotlin. Jika pembaca ingin belajar Kotlin, mungkin ini adalah salah satu cara terbaik untuk pembaca mulai mempelajari Kotlin. Show This PHP 7.3+ package generates a 7 x 6 (42) or 7 x 5 (35) element array of the days of the month for the desired date. Each date is an instance of It automatically pads the beginning/end of the month with dates from the previous/next month. It can optionally pad with While it does not include an UI, you may use the generated matrix to build a month-grid calendar in the front-end technology of your choice. NOTE For now, at least, weeks start with Monday. Requirements
InstallationYou can install the package via composer: composer require breadthe/php-simple-calendar UsageCalendar grid generationuse Breadthe\SimpleCalendar\Calendar; $date = '2020-03-24'; // ISO date $calendar = new Calendar($date); $currentMonth = $calendar->grid(); // or use the static constructor $currentMonth = Calendar::make($date)->grid(); Start of previous/next monthsThe start (first day) of the previous and next months is a convenience that might come in handy when building the "previous month"/"next month" navigation in a calendar UI. These properties will exist even if $date = '2020-03-17'; $currentMonth = Calendar::make($date); $currentMonth->startOfPrevMonth; // get the start of the previous month - instance of Carbon $currentMonth->startOfPrevMonth->toDateString(); // '2020-02-01' $currentMonth->startOfNextMonth; // get the start of the previous month - instance of Carbon $currentMonth->startOfNextMonth->toDateString(); // '2020-04-01' UI ExampleHere's an example of a simple calendar UI that can be built with this package. Testingcomposer test ChangelogPlease see CHANGELOG for more information what has changed recently. ContributingPlease see CONTRIBUTING for details. SecurityIf you discover any security related issues, please email [email protected] instead of using the issue tracker. Bagaimana cara menggunakan PHP calendar? Ada beberapa hal yang harus Anda ketahui sebelum menggunakan sistem kalender tersebut. Seperti yang Anda ketahui, orang-orang tinggal di berbagai wilayah dunia dan menggunakan kalender yang berbeda sesuai zona waktu masing-masing. Jadi sangat penting bagi pemrogram untuk mengingat adanya “ketidakseragaman” ini ketika membuat sebuah website atau aplikasi. PHP calendar menjadi jawaban terbaik untuk mengganti zona waktu secara tepat sesuai posisi user. Ini karena kalender PHP didukung oleh sejumlah fungsi dan konstansa khusus. Yang perlu Anda lakukan hanyalah mengompilasinya dengan ekstensi enable calendar. Dalam seri belajar PHP kali ini, kami akan mengajak Anda belajar membuat event calendar yang benar. Selain itu, Anda juga akan menemukan daftar fungsi dan konstansa calendar PHP untuk digunakan, lengkap dengan deskripsi dan versi PHP di mana mereka pertama kali diperkenalkan. Penasaran? Yuk langsung scroll untuk menyimak ulasan belajar PHP calendar selengkapnya di bawah! Table of Contents Belajar PHP Calendar: PendahuluanBerikut adalah sejumlah poin penting yang wajib Anda ketahui sebelum belajar membuat event calendar di PHP:
Artikel Terkait Tutorial PHP 32 : Form Action PHP, Berikut Cara dan Contohnya! Artikel Terkait Tutorial PHP 18 : Mengenal Fungsi Explode PHP Fungsi-Fungsi dalam PHP CalendarTabel berikut memuat sejumlah fungsi yang bermanfaat ketika menggunakan calendar PHP: FungsiDeskripsical_to_jd()Mengonversi kalender pilihan ke format Julian Day Count.cal_from_jd()Mengonversi Julian Day Count ke tanggal dari kalender pilihan.cal_info()Mengembalikan informasi terkait PHP calender tertentu yang digunakan.cal_days_in_month()Mengembalikan jumlah hari dalam bulan di tahun dan kalender tertentu.frenchtojd()Mengonversi tanggal kalender Republik Prancis (French Republican) ke format Julian Day Count.jdtofrench()Mengonversi Julian Day Count ke tanggal kalender Republik Prancis.easter_days()Mengembalikan jumlah hari dalam kurun antara 21 Maret dan Hari Paskah di tahun tertentu.easter_date()Mengembalikan penanda waktu Unix pada tengah malam saat Paskah di tahun tertentu.jddayofweek()Mengembalikan hari dalam seminggu.jdmonthname()Mengembalikan nama bulan.gregoriantojd()Mengonversi tanggal Gregorian ke format Julian Day Count.jdtogregorian()Mengonversi Julian Day Count ke tanggal Gregorian.unixtojd()Mengonversi penanda waktu Unix ke format Julian Day Count.jdtounix()Mengonversi Julian Day Count ke penanda waktu Unix.jdtojewish()Mengonversi Julian Day Count ke tanggal kalender Yahudi.jewishtojd()Mengonversi tanggal kalender Yahudi ke format Julian Day Count.jdtojulian()Mengonversi Julian Day Count ke tanggal Julian.juliantojd()Mengonversi tanggal Julian ke format Julian Day Count.Konstanta PHP Calendar yang Sudah Ditentukan (Predefined Constants)Konstanta-konstanta PHP mempunyai banyak persamaan dengan variabel. Perbedaan utama keduanya terletak pada sifat konstanta predefined yang tidak bisa dimodifikasi atau didefinisikan ulang. Artikel Terkait Tutorial PHP 24 : Fungsi Round PHP yang Harus Diketahui Pemula PHP Artikel Terkait Tutorial PHP 32 : Form Action PHP, Berikut Cara dan Contohnya! Pun terdapat sejumlah konstanta khusus yang dapat kita gunakan ketika mengelola PHP calendar. Adapun list konstantanya adalah sebagai berikut: KonstantaTipeVersi PHPCAL_JEWISH_ADD_GERESHAYIMIntPHP 5 dan ke atasCAL_JEWISH_ADD_ALAFIM_GERESHIntPHP 5 dan ke atasCAL_JEWISH_ADD_ALAFIMIntPHP 5 dan ke atasCAL_EASTER_ALWAYS_JULIANIntPHP 4.3 dan ke atasCAL_EASTER_ROMANIntPHP 4.3 dan ke atasCAL_EASTER_ALWAYS_GREGORIANIntPHP 4.3 dan ke atasCAL_EASTER_DEFAULTIntPHP 4.3 dan ke atasCAL_JULIANIntPHP 4 dan ke atasCAL_GREGORIANIntPHP 4 dan ke atasCAL_FRENCHIntPHP 4 dan ke atasCAL_JEWISHIntPHP 4 dan ke atasCAL_DOW_DAYNOIntPHP 4 dan ke atasCAL_NUM_CALSIntPHP 4 dan ke atasCAL_DOW_LONGIntPHP 4 dan ke atasCAL_DOW_SHORTIntPHP 4 dan ke atasCAL_MONTH_JULIAN_LONGIntPHP 4 dan ke atasCAL_MONTH_JULIAN_SHORTIntPHP 4 dan ke atasCAL_MONTH_GREGORIAN_LONGIntPHP 4 dan ke atasCAL_MONTH_GREGORIAN_SHORTIntPHP 4 dan ke atasCAL_MONTH_FRENCHIntPHP 4 dan ke atasCAL_MONTH_JEWISHIntPHP 4 dan ke atasArtikel Terkait Tutorial PHP 39 : Belajar Mengompresi File dengan PHP Zip Artikel Terkait Tutorial PHP 29 : Membuat Sanitasi Form dan Validasi pada PHP Rangkuman Belajar Membuat Event Calendar PHPSelamat! Anda sudah mempelajari PHP calendar dengan baik. Sebagai penutup, berikut kami turut sajikan rangkuman poin-poin penting yang wajib diingat ketika menggunakan kalender PHP:
Demikianlah pembahasan seri belajar PHP kali ini terkait belajar membuat event calendar. Semoga ulasan di atas bermanfaat menambah wawasan Anda, ya! |