Cara Membuat Kalender di PHP Sederhana
Cara Membuat Kalender di PHP Sederhana - Anda dapat melakukan hal-hal yang sederhana seperti menunjukkan tanggal, dan serumit pengaturan sistem pemesanan online. Artikel ini menunjukkan cara membuat kalender PHP sederhana. Saat Anda memahami cara melakukan ini, Anda akan dapat menerapkan konsep yang sama ke kalender rumit yang mungkin Anda butuhkan.
Bagian pertama dari kode menetapkan beberapa variabel yang dibutuhkan nanti di skrip. Langkah pertama adalah mencari tahu tanggal berapa saat ini menggunakan fungsi time(). Kemudian, Anda dapat menggunakan fungsi date() untuk memformat tanggal dengan tepat untuk variabel $day, $month dan $year. Akhirnya, kode menghasilkan nama bulan, yang merupakan judul kalender.
Baca Juga
1. Hari dalam seminggu
// Di sini Anda mengetahui hari apa, dari hari pertama di hari pertama bulan itu
$day_of_week = date('D', $first_day);
// Begitu Anda tahu hari apa hari itu jatuh, kita tahu berapa banyak hari kosong yang terjadi sebelumnya.
Sunday, then it is zero
switch($day_of_week){
case "Sun": $blank = 0; break;
case "Mon": $blank = 1; break;
case "Tue": $blank = 2; break;
case "Wed": $blank = 3; break;
case "Thu": $blank = 4; break;
case "Fri": $blank = 5; break;
case "Sat": $blank = 6; break;
}
// Kemudian tentukan berapa hari dalam bulan ini
$days_in_month = cal_days_in_month(0, $month, $year) ;
Di sini Anda melihat lebih dekat pada hari-hari dalam bulan itu dan bersiap untuk membuat tabel kalender. Hal pertama adalah menentukan pada hari mana dari minggu pertama bulan jatuh. Dengan pengetahuan itu, Anda menggunakan fungsi switch() untuk menentukan berapa hari kosong diperlukan dalam kalender sebelum hari pertama.
Selanjutnya, hitung total hari dalam sebulan. Ketika Anda tahu berapa banyak hari kosong yang diperlukan dan berapa hari total dalam sebulan, kalender dapat dihasilkan.
2. Judul dan Hari Kalender Kosong
// Di sini kita mulai membangun head
echo "";
echo " $title $year ";
echo "SMTWTFS";
// Ini menghitung hari dalam seminggu, hingga 7 hari
$day_count = 1;
echo "";
// pertama kita urus hari-hari kosong
while ( $blank > 0 )
{
echo "";
$blank = $blank-1;
$day_count++;
}
Bagian pertama dari kode ini menggemakan label tabel, nama bulan dan judul untuk hari-hari dalam seminggu. Kemudian memulai loop sementara yang mengulang rincian tabel kosong, satu untuk setiap hari kosong untuk menghitung mundur. Ketika hari-hari kosong selesai, itu berhenti. Pada saat yang sama, $day_count naik sebesar 1 setiap kali melalui loop. Ini terus menghitung untuk mencegah menempatkan lebih dari tujuh hari dalam seminggu.
3. Hari dalam Bulan
Pengulangan loop yang lain mengisi hari-hari dalam sebulan, tetapi kali ini menghitung hingga hari terakhir setiap bulan. Setiap siklus menggemakan detail tabel dengan hari pada bulan itu, dan mengulangi hingga mencapai hari terakhir setiap bulan.
// setel hari pertama bulan ke 1
$day_num = 1;
// hitung hari, sampai Anda menyelesaikan semuanya dalam sebulan
while ( $day_num $day_num ";
$day_num++;
$day_count++;
// Pastikan Anda memulai baris baru setiap minggu
if ($day_count > 7)
{
echo "";
$day_count = 1;
}
Lingkaran juga mengandung pernyataan bersyarat . Ini memeriksa apakah hari-hari dalam seminggu sudah mencapai 7 — akhir minggu. Jika sudah, itu memulai baris baru dan me-reset counter kembali ke 1.
4. Finally Kalender
Satu saat terakhir loop selesai kalender. Yang satu ini mengisi sisa kalender dengan detail tabel kosong jika diperlukan. Kemudian table ditutup dan skripnya selesai.
if needed
while ( $day_count >1 && $day_count ";
$day_count++;
}
echo "";
Sekian dan Terimakasi :)
ford transit connect titanium - TITanium Arts
BalasHapus› photos › photos The Tritanium Arts offers the titanium hoop earrings world's best in-person sports activities, titanium carabiners including sports, revlon hair dryer brush titanium darts, and casino games, as well as cerakote titanium a fitness center. Visit our website sunscreen with zinc oxide and titanium dioxide to learn more.