Artikel ini akan mengajarkan Anda cara membuat kalender di PHP. Berikut daftar beberapa skrip kalender php gratis. Atau bisa langsung ke situs PHPKode.com untuk Tutorial PHP gratis lainnya.
Langkah
Langkah 1. Kumpulkan informasi yang diperlukan yang penting untuk menampilkan bulan yang sebenarnya, dan soroti hari yang sebenarnya
Selain itu, Anda juga ingin menampilkan bulan dan tahun yang sebenarnya. Untuk melakukan ini, Anda memerlukan 3 input hari khusus: hari yang sebenarnya, hari pertama dari bulan yang sebenarnya, hari terakhir dari bulan yang sebenarnya
Langkah 2. Tentukan hari apa hari pertama, berapa lama bulan, dan, tentu saja, hari apa yang sebenarnya, dengan informasi di atas
Langkah 3. Gunakan fungsi bawaan PHP:
tanggal get()
. Tanpa parameter, fungsi ini mengembalikan informasi hari yang sebenarnya dalam array sebagai berikut:
01
Himpunan
02
(
03
[detik] => 40
04
[menit] => 58
05
[jam] => 21
06
[mday] => 17
07
[hari] => 2
08
[sen] => 6
09
[tahun] => 2003
10
[hari] => 167
11
[hari kerja] => Selasa
12
[bulan] => Juni
13
[0] => 1055901520
14
)
Untuk mendapatkan hari terakhir bulan dengan tanggal get kita perlu mencoba untuk mendapatkan hari 0. bulan berikutnya. Jadi kode untuk mendapatkan informasi terlihat seperti ini:
1
<?php
2
$hari ini
=
getdate
();
3
$hari pertama
=
getdate
(
mktime
(0, 0, 0,
$hari ini
[
'mon'
], 1,
$hari ini
[
'tahun'
]));
4
$hari terakhir
=
getdate
(
mktime
(0, 0, 0,
$hari ini
[
'mon'
]+1, 0,
$hari ini
[
'tahun'
]));
5
?>
Langkah 3.
Untuk menampilkan kalender kita membutuhkan tabel dengan 7 kolom untuk hari dalam seminggu. Jumlah baris tergantung pada jumlah hari dan hari pertama bulan itu. Namun kita membutuhkan baris header dengan informasi bulan dan tahun, baris subheader dengan nama hari.
1
<?php
2
// Buat tabel dengan informasi header yang diperlukan
3
gema
''
;
;
4
gema
'
'
$hari ini
[
'bulan'
].
" - "
$hari ini
[
'tahun'
].
'
;
5
gema
'
'
;
6
gema
'
mo
Tu
Kita
NS
'
;
7
gema
'
NS
Sa
Su
8
?>
Sekarang setelah Anda memiliki header tabel, isi baris pertama. Ini tidak mudah karena Anda tidak bisa hanya menulis 1 di sel pertama, 2 di sel kedua dan seterusnya. Ini hanya berfungsi jika hari pertama bulan itu adalah Senin, tetapi bagaimana jika tidak? Untuk memutuskan ini, kita memerlukan item hari dari larik FirstDay. Dengan informasi ini kita dapat mengisi sel dengan spasi jika diperlukan. Kode untuk melakukannya adalah sebagai berikut:
01
<?php
'
;
02
gema
'
03
untuk
(
$i
=1;
$i
<
$hari pertama
[
'hari apa'
];
$i
++){
'
;
04
gema
'
05
}
06
$hari kerja
= 0;
07
untuk
(
$i
=
$hari pertama
[
'hari apa'
];
$i
<=7;
$i
++){
08
$hari kerja
++;
;
09
gema
$hari kerja
10
}
'
;
11
gema
'
12
?>
Sebagai langkah selanjutnya kita perlu mengisi baris berikut. Sedikit lebih mudah, kita hanya perlu mengetahui berapa minggu penuh yang kita miliki dan mengisi beberapa baris tabel sebagai berikut:
01
<?php
02
$penuhMinggu
=
lantai
((
$hari terakhir
[
'mday'
]-
$hari kerja
)/7);
03
04
untuk
(
$i
=0;
$i
<
$penuhMinggu
;
$i
++){
'
;
05
gema
'
06
untuk
(
$j
=0;
$j
<7;
$j
++){
07
$hari kerja
++;
;
08
gema
$hari kerja
09
}
'
;
10
gema
'
11
}
12
13
?>
Sebagai langkah semi final, kita perlu menambahkan sisa bulan ke baris terakhir. Dalam hal ini cukup mudah:
01
<?php
02
jika
(
$hari kerja
<
$hari terakhir
[
'mday'
]){
'
;
03
gema
'
04
untuk
(
$i
=0;
$i
<7;
$i
++){
05
$hari kerja
++;
06
jika
(
$hari kerja
<=
$hari terakhir
[
'mday'
]){
;
07
gema
$hari kerja
08
}
09
lain
{
'
;
10
gema
'
11
}
12
}
'
;
13
gema
'
14
}
15
?>
Langkah 7.
Untuk membuat kalender sedikit lebih bagus, kami akan memperkenalkan beberapa desain CSS. File CSS sangat sederhana:
01
meja {
02
lebar
:
210px
;
03
berbatasan
:
0px
padat
#888
;
04
perbatasan-runtuh
:
jatuh
;
05
}
06
td {
07
lebar
:
30px
;
08
border-collpase:collpase;
09
berbatasan
:
1px
padat
#888
;
10
perataan teks
:
Baik
;
11
padding-kanan
:
5px
;
12
}
13
.hari{
14
warna latar belakang
:
#F1F3F5
;
15
}
16
th {
17
border-collpase:collpase;
18
berbatasan
:
1px
padat
#888
;
19
warna latar belakang
:
#E9ECEF
;
20
}
21
.hari kerja{
22
warna latar belakang
:
#c22
;
23
font-berat
:
berani
;
24
}
Kode lengkap menggunakan CSS adalah sebagai berikut:
01
<!DOCTYPE html PUBLIK
"-//W3C//DTD XHTML 1.0 Transisi//EN"
"DTD/xhtml1-transisional.dtd"
02
03
04
#
"gaya/gaya.css"
rel=
"lembar gaya"
jenis=
"teks/css"
05
06
07
<?php
08
fungsi
tampilkanKalender(){
09
// Dapatkan informasi hari penting.
10
// Kami membutuhkan hari pertama dan terakhir dalam sebulan dan hari yang sebenarnya
11
$hari ini
=
getdate
();
12
$hari pertama
=
getdate
(
mktime
(0, 0, 0,
$hari ini
[
'mon'
], 1,
$hari ini
[
'tahun'
]));
13
$hari terakhir
=
getdate
(
mktime
(0, 0, 0,
$hari ini
[
'mon'
]+1, 0,
$hari ini
[
'tahun'
]));
14
15
// Buat tabel dengan informasi header yang diperlukan
16
gema
''
;
;
17
gema
'
'
$hari ini
[
'bulan'
].
" - "
$hari ini
[
'tahun'
].
'
;
18
gema
'
'
;
19
gema
'
mo
Tu
Kita
NS
'
;
20
gema
'
NS
Sa
Su
21
22
// Menampilkan baris kalender pertama dengan posisi yang benar
'
;
23
gema
'
24
untuk
(
$i
=1;
$i
<
$hari pertama
[
'hari apa'
];
$i
++){
'
;
25
gema
'
26
}
27
$hari kerja
= 0;
28
untuk
(
$i
=
$hari pertama
[
'hari apa'
];
$i
<=7;
$i
++){
29
$hari kerja
++;
30
jika
(
$hari kerja
==
$hari ini
[
'mday'
]) {
31
$kelas
=
' kelas="hari kerja"'
;
32
}
lain
{
33
$kelas
=
;
34
}
;
35
gema
$hari kerja
36
}
'
;
37
gema
'
38
39
//Dapatkan berapa minggu lengkap dalam bulan yang sebenarnya
Ini akhir tahun lagi, dan Anda perlu membuat kalender, dan cepat! Ini adalah salah satu cara termudah untuk membuat kalender. Langkah Langkah 1. Buka Microsoft Publisher Langkah 2. Saat terbuka, pilih kalender Langkah 3. Anda akan diperlihatkan banyak template, jadi gulir dan pilih salah satu favorit Anda Langkah 4.
Meskipun tidak dikenal sebagai program kalender, Anda dapat menggunakan Excel untuk membuat dan mengelola kalender Anda. Ada berbagai templat kalender yang tersedia yang dapat Anda sesuaikan dengan keinginan Anda, yang akan jauh lebih cepat daripada mencoba memformat kalender sendiri.
Artikel wikiHow ini akan mengajarkan kepada Anda cara membuat kalender di Google Documents. Anda dapat membuat kalender secara manual dengan menggunakan tabel, atau Anda dapat menggunakan template Google. Langkah Metode 1 dari 2: Menggunakan Tabel Langkah 1.
Artikel wikiHow ini akan mengajari Anda cara berbagi kalender Apple dengan Google dengan menambahkan kalender Google ke aplikasi kalender Apple default. Langkah Metode 1 dari 2: Menggunakan iPhone atau iPad Langkah 1. Buka Pengaturan Anda akan menemukan ikon roda gigi abu-abu ini di salah satu layar Utama Anda.
Anda dapat berbagi acara kalender Outlook dengan kontak atau alamat email apa pun! Untuk melakukannya, Anda memerlukan akses ke aplikasi seluler Outlook--atau situs web Outlook--dan kredensial masuk Anda. Langkah Metode 1 dari 2: Berbagi Acara Kalender Outlook (Seluler) Langkah 1.