Hierdie artikel sal u leer hoe u 'n kalender in PHP kan maak. Hier is 'n paar gratis php -kalender -skrifte. Of u kan direk op die webwerf PHPKode.com inskakel vir meer gratis PHP -tutoriale.
Stappe
Skep 'n kalender in PHP Stap 1
Stap 1. Versamel die nodige inligting wat belangrik is om die werklike maand weer te gee, en lig die werklike dag uit
Boonop wil u ook die werklike maand en jaar vertoon. Hiervoor benodig u 3 spesiale insette: die werklike dag, die eerste dag van die werklike maand, die laaste dag van die werklike maand
Skep 'n kalender in PHP Stap 2
Stap 2. Bepaal watter dag die eerste dag was, hoe lank die maand is, en natuurlik, wat die werklike dag is, met bogenoemde inligting
Stap 3. Gebruik die ingeboude PHP-funksie:
getdate ()
. Sonder parameters gee hierdie funksie die werklike daginligting soos volg terug in 'n skikking:
01
Array
02
(
03
[sekondes] => 40
04
[minute] => 58
05
[ure] => 21
06
[mday] => 17
07
[wday] => 2
08
[maan] => 6
09
[jaar] => 2003
10
[yday] => 167
11
[weekdag] => Dinsdag
12
[maand] => Junie
13
[0] => 1055901520
14
)
Om die laaste dag van die maand met die kry -datum te kry, moet ons probeer om die 0. -dag van die volgende maand te kry. Die kode om die inligting te kry, lyk dus soos volg:
1
<? php
2
$ vandag
=
kry datum
();
3
$ eerste dag
=
kry datum
(
mktime
(0, 0, 0,
$ vandag
[
'mon'
], 1,
$ vandag
[
'jaar'
]));
4
$ laaste dag
=
kry datum
(
mktime
(0, 0, 0,
$ vandag
[
'mon'
]+1, 0,
$ vandag
[
'jaar'
]));
5
?>
Stap 3.
Om 'n kalender te vertoon, benodig ons 'n tabel met 7 kolomme vir die dae van die week. Die aantal reëls hang af van die aantal dae en die eerste dag van die maand. Ons benodig egter 'n koplyn met maand- en jaarinligting, 'n subkoplyn met die naam van die dae.
1
<? php
2
// Skep 'n tabel met die nodige kopinligting
3
eggo
''
;
;
4
eggo
'
'
$ vandag
[
'maand'
].
" - "
$ vandag
[
'jaar'
].
'
;
5
eggo
'
'
;
6
eggo
'
Mo
Tu
Ons
Th
'
;
7
eggo
'
Ds
Sa
Su
8
?>
Skep 'n kalender in PHP Stap 3
Noudat u die kop van die tabel het, vul die eerste ry. Dit is nie so maklik nie, want u kan nie net 1 in die eerste sel, 2 in die tweede sel ensovoorts skryf nie. Dit werk slegs as die eerste dag van die maand Maandag was, maar wat as nie? Om dit te besluit, benodig ons die dagitem uit die FirstDay -skikking. Met hierdie inligting kan ons die selle met 'n spasie vul indien nodig. Die kode om dit te doen is die volgende:
01
<? php
'
;
02
eggo
'
03
vir
(
$ ek
=1;
$ ek
<
$ eerste dag
[
'wday'
];
$ ek
++){
'
;
04
eggo
'
05
}
06
$ dag
= 0;
07
vir
(
$ ek
=
$ eerste dag
[
'wday'
];
$ ek
<=7;
$ ek
++){
08
$ dag
++;
;
09
eggo
$ dag
10
}
'
;
11
eggo
'
12
?>
Skep 'n kalender in PHP Stap 4
As die volgende stap moet ons die volgende reëls invul. Dit is 'n bietjie makliker, ons hoef net te weet hoeveel volle week ons het en 'n paar tabelrye soos volg te vul:
01
<? php
02
$ volle weke
=
vloer
((
$ laaste dag
[
'dag'
]-
$ dag
)/7);
03
04
vir
(
$ ek
=0;
$ ek
<
$ volle weke
;
$ ek
++){
'
;
05
eggo
'
06
vir
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ dag
++;
;
08
eggo
$ dag
09
}
'
;
10
eggo
'
11
}
12
13
?>
Skep 'n kalender in PHP Stap 5
As semi -finale stap moet ons die res van die maand by die laaste reël voeg. In hierdie geval is dit redelik maklik:
01
<? php
02
as
(
$ dag
<
$ laaste dag
[
'dag'
]){
'
;
03
eggo
'
04
vir
(
$ ek
=0;
$ ek
<7;
$ ek
++){
05
$ dag
++;
06
as
(
$ dag
<=
$ laaste dag
[
'dag'
]){
;
07
eggo
$ dag
08
}
09
anders
{
'
;
10
eggo
'
11
}
12
}
'
;
13
eggo
'
14
}
15
?>
Stap 7.
Om die kalender 'n bietjie mooier te maak, stel ons 'n paar CSS -ontwerp bekend. Die CSS -lêer is baie eenvoudig:
01
tafel {
02
breedte
:
210 px
;
03
grens
:
0 px
stewig
#888
;
04
grens-ineenstorting
:
inval
;
05
}
06
td {
07
breedte
:
30 px
;
08
border-collpase: collpase;
09
grens
:
1 px
stewig
#888
;
10
teksbelyn
:
reg
;
11
opvulling-regs
:
5 px
;
12
}
13
.dae {
14
agtergrondkleur
:
#F1F3F5
;
15
}
16
die {
17
border-collpase: collpase;
18
grens
:
1 px
stewig
#888
;
19
agtergrondkleur
:
#E9ECEF
;
20
}
21
.actday {
22
agtergrondkleur
:
#c22
;
23
lettertipe-gewig
:
vetgedruk
;
24
}
Skep 'n kalender in PHP Stap 6
Die volledige kode wat die CSS gebruik, is die volgende:
01
<! DOCTYPE html PUBLIC
"-// W3C // DTD XHTML 1.0 Transitional // EN"
"DTD/xhtml1-transitional.dtd"
>
02
03
04
#
"styl/styl.css"
rel =
"stylblad"
tipe =
"teks/css"
05
06
07
<? php
08
funksie
showCalendar () {
09
// Kry belangrike daginligting.
10
// Ons het die eerste en laaste dag van die maand en die werklike dag nodig
11
$ vandag
=
kry datum
();
12
$ eerste dag
=
kry datum
(
mktime
(0, 0, 0,
$ vandag
[
'mon'
], 1,
$ vandag
[
'jaar'
]));
13
$ laaste dag
=
kry datum
(
mktime
(0, 0, 0,
$ vandag
[
'mon'
]+1, 0,
$ vandag
[
'jaar'
]));
14
15
// Skep 'n tabel met die nodige kopinligting
16
eggo
''
;
;
17
eggo
'
'
$ vandag
[
'maand'
].
" - "
$ vandag
[
'jaar'
].
'
;
18
eggo
'
'
;
19
eggo
'
Mo
Tu
Ons
Th
'
;
20
eggo
'
Ds
Sa
Su
21
22
// Vertoon die eerste kalenderry met die korrekte posisie
'
;
23
eggo
'
24
vir
(
$ ek
=1;
$ ek
<
$ eerste dag
[
'wday'
];
$ ek
++){
'
;
25
eggo
'
26
}
27
$ dag
= 0;
28
vir
(
$ ek
=
$ eerste dag
[
'wday'
];
$ ek
<=7;
$ ek
++){
29
$ dag
++;
30
as
(
$ dag
==
$ vandag
[
'dag'
]) {
31
$ klas
=
'class =' actday ''
;
32
}
anders
{
33
$ klas
=
;
34
}
;
35
eggo
$ actday
36
}
'
;
37
eggo
'
38
39
// Ontdek hoeveel volledige weke in die werklike maand is
Alhoewel dit nie bekend staan as 'n kalenderprogram nie, kan u Excel gebruik om u kalender te skep en te bestuur. Daar is 'n verskeidenheid kalendersjablone beskikbaar wat u na u smaak kan aanpas, wat baie vinniger sal wees as om self 'n kalender te probeer formateer.
Hierdie wikiHow leer u hoe u 'n kalender in Google Docs kan maak. U kan 'n kalender met die hand skep deur 'n tabel te gebruik, of u kan 'n Google -sjabloon gebruik. Stappe Metode 1 van 2: Gebruik 'n tabel Stap 1. Gaan na https:
Hierdie wikiHow sal jou leer hoe om 'n Apple -kalender met Google te deel deur jou Google -kalender by jou standaard Apple -kalenderprogram te voeg. Stappe Metode 1 van 2: Gebruik 'n iPhone of iPad Stap 1. Maak Instellings oop U vind hierdie grys rat -ikoon op een van u tuisskerms.
Deur u Microsoft Outlook -kalender met u iPhone te sinchroniseer, kan u onderweg georganiseerd bly. U kan u Outlook -kalender te eniger tyd met u iPhone sinchroniseer met Apple iTunes. Stappe Deel 1 van 2: Sinchroniseer Outlook Stap 1.
Hierdie wikiHow leer u hoe u u Kalender-app met u iCloud-rekening kan sinchroniseer-en by uitbreiding alle iOS-toestelle wat u Apple ID gebruik. Stappe Stap 1. Maak u iPhone se instellings oop Tik op die grys rat -ikoon op een van u tuisskerms (dit is moontlik ook in 'n gids met die naam "