See artikkel õpetab teile, kuidas PHP -s kalendrit teha. Siin on mõned tasuta php -kalendri skriptid. Või saate otse PHPKode.com saidile, et saada rohkem tasuta PHP õpetusi.
Sammud
Samm 1. Koguge vajalikku teavet, mis on oluline tegeliku kuu kuvamiseks, ja tõstke esile tegelik päev
Lisaks soovite kuvada ka tegeliku kuu ja aasta. Selleks vajate kolme eripäeva sisendit: tegelik päev, tegeliku kuu esimene päev, tegeliku kuu viimane päev
Samm 2. Määrake ülaltoodud teabe abil, milline päev oli esimene päev, kui pikk kuu ja muidugi mis on tegelik päev
Samm 3. Kasutage PHP sisseehitatud funktsiooni:
getdate ()
. Ilma parameetriteta tagastab see funktsioon massiivi tegeliku päeva teabe järgmiselt.
01
Massiiv
02
(
03
[sekundit] => 40
04
[minutit] => 58
05
[tundi] => 21
06
[mday] => 17
07
[wday] => 2
08
[esmaspäev] => 6
09
[aasta] => 2003
10
[yday] => 167
11
[nädalapäev] => teisipäev
12
[kuu] => juuni
13
[0] => 1055901520
14
)
Kuu viimase päeva ja kuupäeva hankimiseks peame proovima saada järgmise kuu 0. päeva. Nii et teabe hankimise kood näeb välja selline:
1
<? php
2
$ täna
=
saada kuupäevaks
();
3
$ firstDay
=
saada kuupäevaks
(
mktime
(0, 0, 0,
$ täna
[
'mon'
], 1,
$ täna
[
'aasta'
]));
4
$ lastDay
=
saada kuupäevaks
(
mktime
(0, 0, 0,
$ täna
[
'mon'
]+1, 0,
$ täna
[
"aasta"
]));
5
?>
3. samm.
Kalendri kuvamiseks vajame nädalapäevade tabelit 7 veeruga. Ridade arv sõltuvalt päevade arvust ja kuu esimesest päevast. Kuid meil on vaja päise rida koos kuu ja aasta teabega, alamrubriigi rida päevade nimega.
1
<? php
2
// Loo tabel vajaliku päiseteabega
3
kaja
''
;
;
4
kaja
'
'
$ täna
[
'kuu'
].
" - "
$ täna
[
'aasta'
].
'
;
5
kaja
'
'
;
6
kaja
'
Mo
Tu
Meie
Th
'
;
7
kaja
'
Fr
Sa
Su
8
?>
Nüüd, kui teil on tabeli päis, täitke esimene rida. See ei ole nii lihtne, sest te ei saa lihtsalt kirjutada 1 esimesse lahtrisse, 2 teise ja nii edasi. See töötab ainult siis, kui kuu esimene päev oli esmaspäev, aga mis siis, kui mitte? Selle otsustamiseks vajame päevaüksust massiivist firstDay. Selle teabe abil saame vajadusel täita lahtrid tühikuga. Kood selle tegemiseks on järgmine:
01
<? php
'
;
02
kaja
'
03
eest
(
$ i
=1;
$ i
<
$ firstDay
[
"wday"
];
$ i
++){
'
;
04
kaja
'
05
}
06
$ actday
= 0;
07
eest
(
$ i
=
$ firstDay
[
"wday"
];
$ i
<=7;
$ i
++){
08
$ actday
++;
;
09
kaja
$ actday
10
}
'
;
11
kaja
'
12
?>
Järgmise sammuna peame täitma järgmised read. See on natuke lihtsam, peame ainult teadma, kui palju täisnädalat meil on, ja täitma mõned tabelirid järgmiselt:
01
<? php
02
$ fullWeeks
=
korrus
((
$ lastDay
[
"päev"
]-
$ actday
)/7);
03
04
eest
(
$ i
=0;
$ i
<
$ fullWeeks
;
$ i
++){
'
;
05
kaja
'
06
eest
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
kaja
$ actday
09
}
'
;
10
kaja
'
11
}
12
13
?>
Poole viimase sammuna peame viimase kuu lisama viimasele reale. Sel juhul on see üsna lihtne:
01
<? php
02
kui
(
$ actday
<
$ lastDay
[
"päev"
]){
'
;
03
kaja
'
04
eest
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
kui
(
$ actday
<=
$ lastDay
[
"päev"
]){
;
07
kaja
$ actday
08
}
09
muidu
{
'
;
10
kaja
'
11
}
12
}
'
;
13
kaja
'
14
}
15
?>
Samm 7.
Kalendri pisut toredamaks muutmiseks tutvustame mõnda CSS -i kujundust. CSS -fail on väga lihtne:
01
tabel {
02
laius
:
210 pikslit
;
03
piir
:
0 pikslit
tahke
#888
;
04
piir-kokkuvarisemine
:
kokkuvarisemine
;
05
}
06
td {
07
laius
:
30 pikslit
;
08
border-collpase: collpase;
09
piir
:
1 pikslit
tahke
#888
;
10
teksti joondamine
:
õige
;
11
polster-paremal
:
5 pikslit
;
12
}
13
.days {
14
taustavärv
:
#F1F3F5
;
15
}
16
th {
17
border-collpase: collpase;
18
piir
:
1 pikslit
tahke
#888
;
19
taustavärv
:
#E9ECEF
;
20
}
21
.actday {
22
taustavärv
:
#c22
;
23
font-kaal
:
julge
;
24
}
Kogu kood CSS -i abil on järgmine:
01
<! DOCTYPE html PUBLIC
"-// W3C // DTD XHTML 1.0 Transitional // ET"
"DTD/xhtml1-transital.dtd"
02
03
04
#
"style/style.css"
rel =
"stiilileht"
tüüp =
"tekst/css"
05
06
07
<? php
08
funktsiooni
showCalendar () {
09
// Hankige võtmepäeva teavet.
10
// Vajame kuu esimest ja viimast päeva ning tegelikku päeva
11
$ täna
=
saada kuupäevaks
();
12
$ firstDay
=
saada kuupäevaks
(
mktime
(0, 0, 0,
$ täna
[
'mon'
], 1,
$ täna
[
"aasta"
]));
13
$ lastDay
=
saada kuupäevaks
(
mktime
(0, 0, 0,
$ täna
[
'mon'
]+1, 0,
$ täna
[
'aasta'
]));
14
15
// Loo tabel vajaliku päiseteabega
16
kaja
''
;
;
17
kaja
'
'
$ täna
[
'kuu'
].
" - "
$ täna
[
"aasta"
].
'
;
18
kaja
'
'
;
19
kaja
'
Mo
Tu
Meie
Th
'
;
20
kaja
'
Fr
Sa
Su
21
22
// Kuvage esimene kalendririda õige paigutusega
'
;
23
kaja
'
24
eest
(
$ i
=1;
$ i
<
$ firstDay
[
"wday"
];
$ i
++){
'
;
25
kaja
'
26
}
27
$ actday
= 0;
28
eest
(
$ i
=
$ firstDay
[
"wday"
];
$ i
<=7;
$ i
++){
29
$ actday
++;
30
kui
(
$ actday
==
$ täna
[
"päev"
]) {
31
$ klass
=
'class = "actday"'
;
32
}
muidu
{
33
$ klass
=
;
34
}
;
35
kaja
$ aktipäev
36
}
'
;
37
kaja
'
38
39
// Saate teada, mitu täisnädalat on tegelikus kuus
See wikiHow õpetab teile, kuidas avada oma Google'i kalender Gmailist lahkumata. Sammud Samm 1. Avage Gmail veebibrauseris Kui te pole oma kontole sisse logitud, järgige kohe sisselogimiseks ekraanil kuvatavaid juhiseid. Samm 2.
Google'i kalender on Google'i kalendrirakendus. Saate ise sündmusi luua ja korraldada. See võimaldab teil neid ka oma töökaaslaste, pere või sõpradega jagada, et nad saaksid teie ajakavaga kursis olla. Sammud Meetod 1: 2: uue sündmuse jagamine Samm 1.
Mõned inimesed ei soovi kulutada raha kalendri ostmisele ja loovad selle pigem nullist. Seda saate hõlpsalt teha Microsoft Wordis. Sammud Osa 1: Microsoft Wordi avamine Samm 1. Avage Microsoft Word Leiate selle oma dokist, otsides ülaosast prožektorit või otsides kaustast.
See wikiHow õpetab teile, kuidas Apple'i kalendrit Google'iga jagada, lisades oma Google'i kalendri oma vaikimisi Apple'i kalendrirakendusse. Sammud Meetod 1 /2: iPhone'i või iPadi kasutamine Samm 1. Avage Seaded Selle halli hammasrattaikooni leiate ühelt avaekraanilt.
Microsoft Outlooki kalendri sünkroonimine iPhone'iga aitab teil liikvel olles organiseeritud olla. Saate Outlooki kalendri oma iPhone'iga igal ajal sünkroonida, kasutades Apple iTunes'i. Sammud Osa 1: Outlooki sünkroonimine Samm 1.