Ovaj članak će vas naučiti kako napraviti kalendar u PHP -u. Ovdje navedite neke besplatne skripte php kalendara. Ili možete izravno otići na web mjesto PHPKode.com za više besplatnih PHP vodiča.
Koraci
Korak 1. Prikupite potrebne podatke koji su važni za prikaz stvarnog mjeseca i označite stvarni dan
Osim toga, ž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, s gore navedenim podacima
Korak 3. Upotrijebite ugrađenu funkciju PHP:
getdate ()
. Bez parametara, ova funkcija vraća stvarne podatke o danu u nizu na sljedeći način:
01
Niz
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] => lipanj
13
[0] => 1055901520
14
)
Da bismo dobili zadnji dan u mjesecu s datumom dobivanja, moramo pokušati dobiti 0. dan sljedećeg mjeseca. Dakle, kôd za dobivanje podataka izgleda ovako:
1
<? php
2
$ danas
=
ažurirati
();
3
$ prvi dan
=
ažurirati
(
mktime
(0, 0, 0,
$ danas
[
'mon'
], 1,
$ danas
[
'godina'
]));
4
$ lastDay
=
ažurirati
(
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 tjednu. Broj redaka ovisno o broju dana i prvom danu u mjesecu. Međutim, potrebna nam je linija zaglavlja s podacima o mjesecima i godinama, podnaslov s nazivom dana.
1
<? php
2
// Napravite tablicu s potrebnim podacima zaglavlja
3
jeka
''
;
;
4
jeka
'
'
$ danas
[
'mjesec'
].
" - "
$ danas
[
'godina'
].
'
;
5
jeka
'
'
;
6
jeka
'
Mo
Tu
Mi
Th
'
;
7
jeka
'
Fr
Sa
Ned
8
?>
Sada kada imate zaglavlje tablice, ispunite prvi redak. 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 tim podacima možemo popuniti ćelije prostorom ako je potrebno. Kôd za to je sljedeći:
01
<? php
'
;
02
jeka
'
03
za
(
$ i
=1;
$ i
<
$ prvi dan
[
'wday'
];
$ i
++){
'
;
04
jeka
'
05
}
06
$ actday
= 0;
07
za
(
$ i
=
$ prvi dan
[
'wday'
];
$ i
<=7;
$ i
++){
08
$ actday
++;
;
09
jeka
$ actday
10
}
'
;
11
jeka
'
12
?>
Kao sljedeći korak moramo ispuniti sljedeće retke. Malo je lakše, samo moramo znati koliko imamo cijeli tjedan i ispuniti neke retke tablice na sljedeći način:
01
<? php
02
$ punih tjedana
=
kat
((
$ lastDay
[
'dan'
]-
$ actday
)/7);
03
04
za
(
$ i
=0;
$ i
<
$ punih tjedana
;
$ i
++){
'
;
05
jeka
'
06
za
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
jeka
$ actday
09
}
'
;
10
jeka
'
11
}
12
13
?>
Kao poluzavršni korak moramo dodati ostatak mjeseca u zadnji redak. U ovom slučaju prilično je jednostavno:
01
<? php
02
ako
(
$ actday
<
$ lastDay
[
'dan'
]){
'
;
03
jeka
'
04
za
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
ako
(
$ actday
<=
$ lastDay
[
'dan'
]){
;
07
jeka
$ actday
08
}
09
drugo
{
'
;
10
jeka
'
11
}
12
}
'
;
13
jeka
'
14
}
15
?>
Korak 7.
Kako bismo kalendar učinili ljepšim, predstavit ćemo CSS dizajn. CSS datoteka je vrlo jednostavna:
01
stol {
02
širina
:
210 piksela
;
03
granica
:
0 piksela
čvrsta
#888
;
04
rušenje granice
:
kolaps
;
05
}
06
td {
07
širina
:
30 piksela
;
08
border-collpase: collpase;
09
granica
:
1 piksela
čvrsta
#888
;
10
poravnati tekst
:
pravo
;
11
padding-right
:
5 piksela
;
12
}
13
.days {
14
boja pozadine
:
#F1F3F5
;
15
}
16
th {
17
border-collpase: collpase;
18
granica
:
1 piksela
čvrsta
#888
;
19
boja pozadine
:
#E9ECEF
;
20
}
21
.actday {
22
boja pozadine
:
#c22
;
23
font-weight
:
podebljano
;
24
}
Cjelokupni kod koji koristi CSS je sljedeći:
01
<! DOCTYPE html JAVNO
"-// W3C // DTD XHTML 1.0 Transitional // HR"
"DTD/xhtml1-transitional.dtd"
02
03
04
#
"style/style.css"
rel =
"stilska tablica"
vrsta =
"text/css"
05
06
07
<? php
08
funkcija
showCalendar () {
09
// Dobijte ključne podatke o danu.
10
// Trebamo prvi i zadnji dan u mjesecu i stvarni dan
11
$ danas
=
ažurirati
();
12
$ prvi dan
=
ažurirati
(
mktime
(0, 0, 0,
$ danas
[
'mon'
], 1,
$ danas
[
'godina'
]));
13
$ lastDay
=
ažurirati
(
mktime
(0, 0, 0,
$ danas
[
'mon'
]+1, 0,
$ danas
[
'godina'
]));
14
15
// Napravite tablicu s potrebnim podacima zaglavlja
16
jeka
''
;
;
17
jeka
'
'
$ danas
[
'mjesec'
].
" - "
$ danas
[
'godina'
].
'
;
18
jeka
'
'
;
19
jeka
'
Mo
Tu
Mi
Th
'
;
20
jeka
'
Fr
Sa
Ned
21
22
// Prikaz prvog retka kalendara s ispravnim pozicioniranjem
'
;
23
jeka
'
24
za
(
$ i
=1;
$ i
<
$ prvi dan
[
'wday'
];
$ i
++){
'
;
25
jeka
'
26
}
27
$ actday
= 0;
28
za
(
$ i
=
$ prvi dan
[
'wday'
];
$ i
<=7;
$ i
++){
29
$ actday
++;
30
ako
(
$ actday
==
$ danas
[
'dan'
]) {
31
$ klasa
=
'class = "actday"'
;
32
}
drugo
{
33
$ klase
=
;
34
}
;
35
jeka
$ actday
36
}
'
;
37
jeka
'
38
39
// Dobijte koliko je potpunih tjedana u stvarnom mjesecu
Oglašavanje putem e -pošte može biti unosan način da dođete do potencijalnih kupaca ili klijenata, osobito kada stvarate oglase koji privlače i privlače pozornost vaše publike. Da biste stvorili učinkovit oglas putem e -pošte, morat ćete razviti pisanje kopije koje je izravno i jasno navodi svrhu e -oglasa.
Ako imate hrpu slika i video zapisa koje želite podijeliti sa svojom obitelji, najbolji način za to je osobna web stranica. Osobna web stranica izvrstan je alat za ljude da ostanu u kontaktu s prijateljima i obitelji jer vam omogućuje razmjenu medija i informacija kao što su rođendani, vjenčanja, zabave i drugo.
GitHub Pages izvrstan je način da napravite svoju osobnu web stranicu od nule. Potpuno je besplatan i zahtijeva samo GitHub račun. Imajte na umu da GitHub Pages ne nudi dizajn koji je najjednostavniji za izradu web stranica (za razliku od Wixa ili Squarespacea), ali je odličan način za stjecanje iskustva s HTML/CSS/JS i svim elementima web stranice.
Ovaj wikiHow vas uči kako napraviti kalendar u Google dokumentima. Kalendar možete izraditi ručno pomoću tablice ili možete upotrijebiti Google predložak. Koraci Metoda 1 od 2: Korištenje tablice Korak 1. Idite na https://docs.google.
Neki ljudi ne žele trošiti novac na kupnju kalendara, radije bi ga izradili ispočetka. To možete učiniti jednostavno u programu Microsoft Word. Koraci 1. dio 2: Otvaranje programa Microsoft Word Korak 1. Otvorite Microsoft Word Možete ga pronaći na docku, pretraživanjem reflektora pri vrhu ili pretraživanjem iz mape.