Ovaj članak će vas naučiti kako napraviti kalendar u PHP -u. Ovdje navedite neke besplatne skripte php kalendara. Ili možete direktno na web stranicu PHPKode.com za više besplatnih PHP vodiča.
Koraci
Korak 1. Prikupite potrebne informacije koje su važne za prikaz stvarnog mjeseca i označite stvarni dan
Osim ovoga, želite prikazati i stvarni mjesec i godinu. Da biste to učinili, potrebna su vam 3 posebna unosa za dan: stvarni dan, prvi dan stvarnog mjeseca, zadnji dan stvarnog mjeseca
Korak 2. Odredite koji je dan bio prvi dan, koliko je dug mjesec i, naravno, koji je stvarni dan, sa gore navedenim podacima
Korak 3. Koristite ugrađenu funkciju PHP:
getdate ()
. Bez parametara, ova funkcija vraća podatke o stvarnom danu u nizu na sljedeći način:
01
Array
02
(
03
[sekunde] => 40
04
[minute] => 58
05
[sati] => 21
06
[mday] => 17
07
[wday] => 2
08
[pon] => 6
09
[godina] => 2003
10
[yday] => 167
11
[radni dan] => utorak
12
[mjesec] => jun
13
[0] => 1055901520
14
)
Da bismo dobili zadnji dan u mjesecu sa datumom dobijanja, moramo pokušati dobiti 0. dan sljedećeg mjeseca. Dakle, kod za dobivanje informacija izgleda ovako:
1
<? php
2
$ danas
=
getdate
();
3
$ firstDay
=
getdate
(
mktime
(0, 0, 0,
$ danas
[
'mon'
], 1,
$ danas
[
'godina'
]));
4
$ lastDay
=
getdate
(
mktime
(0, 0, 0,
$ danas
[
'mon'
]+1, 0,
$ danas
[
'godina'
]));
5
?>
Korak 3.
Za prikaz kalendara potrebna nam je tablica sa 7 stupaca za dane u sedmici. Broj redova ovisno o broju dana i prvom danu u mjesecu. Međutim, potrebna nam je linija zaglavlja s podacima o mjesecu i godini, podnaslov s nazivom dana.
1
<? php
2
// Kreirajte tablicu s potrebnim podacima zaglavlja
3
echo
''
;
;
4
echo
'
'
$ danas
[
'mjesec'
].
" - "
$ danas
[
'godina'
].
'
;
5
echo
'
'
;
6
echo
'
Mo
Tu
Mi
Th
'
;
7
echo
'
Fr
Sa
Ned
8
?>
Sada kada imate zaglavlje tablice, popunite prvi red. To nije tako jednostavno jer ne možete samo napisati 1 u prvu ćeliju, 2 u drugu i tako dalje. Radi samo ako je prvi dan u mjesecu bio ponedjeljak, ali što ako ne? Da bismo to odlučili, potrebna nam je stavka dana iz niza firstDay. S ovim podacima možemo popuniti ćelije prostorom ako je potrebno. Kod za to je sljedeći:
01
<? php
'
;
02
echo
'
03
for
(
$ i
=1;
$ i
<
$ firstDay
[
'wday'
];
$ i
++){
'
;
04
echo
'
05
}
06
$ actday
= 0;
07
for
(
$ i
=
$ firstDay
[
'wday'
];
$ i
<=7;
$ i
++){
08
$ actday
++;
;
09
echo
$ actday
10
}
'
;
11
echo
'
12
?>
Kao sljedeći korak moramo ispuniti sljedeće redove. Malo je lakše, samo moramo znati koliko imamo punu sedmicu i popuniti neke redove tablice na sljedeći način:
01
<? php
02
$ fullWeeks
=
kat
((
$ lastDay
[
'mday'
]-
$ actday
)/7);
03
04
for
(
$ i
=0;
$ i
<
$ fullWeeks
;
$ i
++){
'
;
05
echo
'
06
for
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
echo
$ actday
09
}
'
;
10
echo
'
11
}
12
13
?>
Kao poluzavršni korak moramo dodati ostatak mjeseca u zadnji red. U ovom slučaju je prilično lako:
01
<? php
02
ako
(
$ actday
<
$ lastDay
[
'mday'
]){
'
;
03
echo
'
04
for
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
ako
(
$ actday
<=
$ lastDay
[
'mday'
]){
;
07
echo
$ actday
08
}
09
else
{
'
;
10
echo
'
11
}
12
}
'
;
13
echo
'
14
}
15
?>
Korak 7.
Kako bismo kalendar učinili ljepšim, predstavit ćemo CSS dizajn. CSS datoteka je vrlo jednostavna:
01
sto {
02
širina
:
210px
;
03
granica
:
0px
solid
#888
;
04
rušenje granice
:
kolaps
;
05
}
06
td {
07
širina
:
30px
;
08
border-collpase: collpase;
09
granica
:
1px
solid
#888
;
10
poravnati tekst
:
desno
;
11
padding-right
:
5px
;
12
}
13
.days {
14
boja pozadine
:
#F1F3F5
;
15
}
16
th {
17
border-collpase: collpase;
18
granica
:
1px
solid
#888
;
19
boja pozadine
:
#E9ECEF
;
20
}
21
.actday {
22
boja pozadine
:
#c22
;
23
font-weight
:
podebljano
;
24
}
Kompletan kôd koji koristi CSS je sljedeći:
01
<! DOCTYPE html JAVNO
"-// W3C // DTD XHTML 1.0 Transitional // EN"
"DTD/xhtml1-transitional.dtd"
02
03
04
#
"style/style.css"
rel =
"stilska tablica"
type =
"text/css"
05
06
07
<? php
08
funkciju
showCalendar () {
09
// Dobijte ključne informacije o danu.
10
// Trebamo prvi i zadnji dan u mjesecu i stvarni dan
11
$ danas
=
getdate
();
12
$ firstDay
=
getdate
(
mktime
(0, 0, 0,
$ danas
[
'mon'
], 1,
$ danas
[
'godina'
]));
13
$ lastDay
=
getdate
(
mktime
(0, 0, 0,
$ danas
[
'mon'
]+1, 0,
$ danas
[
'godina'
]));
14
15
// Kreirajte tablicu s potrebnim podacima zaglavlja
16
echo
''
;
;
17
echo
'
'
$ danas
[
'mjesec'
].
" - "
$ danas
[
'godina'
].
'
;
18
echo
'
'
;
19
echo
'
Mo
Tu
Mi
Th
'
;
20
echo
'
Fr
Sa
Ned
21
22
// Prikaz prvog reda kalendara s ispravnim pozicioniranjem
'
;
23
echo
'
24
for
(
$ i
=1;
$ i
<
$ firstDay
[
'wday'
];
$ i
++){
'
;
25
echo
'
26
}
27
$ actday
= 0;
28
for
(
$ i
=
$ firstDay
[
'wday'
];
$ i
<=7;
$ i
++){
29
$ actday
++;
30
ako
(
$ actday
==
$ danas
[
'mday'
]) {
31
$ class
=
'class = "actday"'
;
32
}
else
{
33
$ class
=
;
34
}
;
35
echo
$ actday
36
}
'
;
37
echo
'
38
39
// Dobijte koliko je potpunih sedmica u stvarnom mjesecu
Ovaj opsežni vodič će pokazati kako dodati događaj u vaš Google kalendar. Koraci Korak 1. Prijavite se na svoj Google račun Koristite svoju e -poštu i lozinku. Ovo je potrebno za korištenje Google kalendara. Ako nemate Google račun, naučite ga kreirati sada Korak 2.
Opet je kraj godine i morate napraviti kalendar i to brzo! Ovo je jedan od najjednostavnijih načina za izradu kalendara. Koraci Korak 1. Otvorite Microsoft Publisher Korak 2. Kada se otvori, odaberite kalendare Korak 3. Prikazat će vam se mnogi predlošci pa se pomaknite i odaberite svoj omiljeni Korak 4.
Google Kalendar je Googleova kalendarska aplikacija. Možete sami kreirati i organizirati događaje. Takođe vam omogućava da ih delite sa svojim saradnicima, porodicom ili prijateljima, tako da oni mogu biti u toku sa vašim rasporedom. Koraci Metoda 1 od 2:
Ovaj wikiHow će vas naučiti kako dijeliti Apple kalendar s Googleom dodavanjem vašeg Google kalendara u zadanu aplikaciju Apple kalendara. Koraci Metoda 1 od 2: Korištenje iPhonea ili iPada Korak 1. Otvorite Postavke Ovu sivu ikonu zupčanika pronaći ćete na jednom od početnih ekrana.
Događaje u kalendaru programa Outlook možete dijeliti sa bilo kojim kontaktom ili adresom e -pošte! Da biste to učinili, trebat će vam pristup mobilnoj aplikaciji Outlook-ili Outlook web mjestu-i vjerodajnice za prijavu. Koraci Metoda 1 od 2: