Nakala hii itakufundisha jinsi ya kufanya kalenda katika PHP. Hapa orodha orodha ya hati za bure za kalenda ya php. Au unaweza moja kwa moja kwenye wavuti ya PHPKode.com kwa Mafunzo zaidi ya bure ya PHP.
Hatua
Hatua ya 1. Kusanya habari muhimu ambayo ni muhimu kuonyesha mwezi halisi, na onyesha siku halisi
Mbali na hayo, unataka kuonyesha mwezi halisi na mwaka pia. Ili kufanya hivyo utahitaji pembejeo 3 za siku maalum: siku halisi, siku ya kwanza ya mwezi halisi, siku ya mwisho ya mwezi halisi
Hatua ya 2. Tambua siku gani ilikuwa siku ya kwanza, ni muda gani wa mwezi, na, kwa kweli, ambayo ni siku halisi, na habari hapo juu
Hatua ya 3. Tumia kazi ya kujengwa ya PHP:
tarehe ()
. Bila vigezo, kazi hii inarudisha habari halisi ya siku katika safu kama ifuatavyo:
01
Mpangilio
02
(
03
[sekunde] => 40
04
[dakika] => 58
05
[masaa] => 21
06
[mday] => 17
07
[wday] => 2
08
[mon] => 6
09
[mwaka] => 2003
10
[yday] => 167
11
[siku ya wiki] => Jumanne
12
[mwezi] => Juni
13
[0] => 1055901520
14
)
Ili kupata siku ya mwisho ya mwezi na tarehe ya kupata tunahitaji kujaribu kupata siku 0. ya mwezi ujao. Kwa hivyo nambari ya kupata habari inaonekana kama hii:
1
<php
2
$ leo
=
kupata tarehe
();
3
$ kwanzaSiku
=
kupata tarehe
(
mkime
(0, 0, 0,
$ leo
[
"mon"
], 1,
$ leo
[
'mwaka'
]));
4
$ mwishoSiku
=
kupata tarehe
(
mkime
(0, 0, 0,
$ leo
[
"mon"
]+1, 0,
$ leo
[
'mwaka'
]));
5
?>
Hatua ya 3.
Ili kuonyesha kalenda tunahitaji meza na safu 7 kwa siku za wiki. Idadi ya mistari kulingana na idadi ya siku na siku ya kwanza ya mwezi. Walakini tunahitaji laini ya kichwa na habari ya mwezi na mwaka, laini ndogo na jina la siku.
1
<php
2
// Unda meza na habari muhimu za kichwa
3
mwangwi
''
;
;
4
mwangwi
'
'
$ leo
[
'mwezi'
].
" - "
$ leo
[
'mwaka'
].
'
;
5
mwangwi
'
'
;
6
mwangwi
'
Mo
Tu
Sisi
Th
'
;
7
mwangwi
'
Fr
Sa
Su
8
?>
Sasa kwa kuwa una kichwa cha meza, jaza safu ya kwanza. Sio rahisi sana kwani huwezi kuandika 1 tu kwenye seli ya kwanza, 2 kwa pili na kadhalika. Inafanya kazi tu ikiwa siku ya kwanza ya mwezi ilikuwa Jumatatu, lakini vipi ikiwa sivyo? Kuamua hii tunahitaji kipengee cha siku kutoka safu ya kwanza ya Siku. Kwa habari hii tunaweza kujaza seli na nafasi ikiwa inahitajika. Nambari ya kufanya hivyo ni ifuatavyo:
01
<php
'
;
02
mwangwi
'
03
kwa
(
$ i
=1;
$ i
<
$ kwanzaSiku
[
'wday'
];
$ i
++){
'
;
04
mwangwi
'
05
}
06
$ kitendo cha siku
= 0;
07
kwa
(
$ i
=
$ kwanzaSiku
[
'wday'
];
$ i
<=7;
$ i
++){
08
$ kitendo cha siku
++;
;
09
mwangwi
$ kitendo cha siku
10
}
'
;
11
mwangwi
'
12
?>
Kama hatua inayofuata tunahitaji kujaza mistari ifuatayo. Ni rahisi kidogo, tunahitaji tu kujua tuna wiki ngapi kamili na ujaze safu kadhaa za meza kama ifuatavyo:
01
<php
02
$ kamiliWiki
=
sakafu
((
$ mwishoSiku
[
'mchana'
]-
$ kitendo cha siku
)/7);
03
04
kwa
(
$ i
=0;
$ i
<
$ kamiliWiki
;
$ i
++){
'
;
05
mwangwi
'
06
kwa
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ kitendo cha siku
++;
;
08
mwangwi
$ kitendo cha siku
09
}
'
;
10
mwangwi
'
11
}
12
13
?>
Kama hatua ya nusu fainali tunahitaji kuongeza mwezi uliobaki kwenye safu ya mwisho. Katika kesi hii ni rahisi sana:
01
<php
02
kama
(
$ kitendo cha siku
<
$ mwishoSiku
[
'mchana'
]){
'
;
03
mwangwi
'
04
kwa
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ kitendo cha siku
++;
06
kama
(
$ kitendo cha siku
<=
$ mwishoSiku
[
'mchana'
]){
;
07
mwangwi
$ kitendo cha siku
08
}
09
mwingine
{
'
;
10
mwangwi
'
11
}
12
}
'
;
13
mwangwi
'
14
}
15
?>
Hatua ya 7.
Ili kuifanya kalenda iwe nzuri kidogo tutaanzisha muundo wa CSS. Faili ya CSS ni rahisi sana:
01
meza {
02
upana
:
210px
;
03
mpaka
:
0px
imara
#888
;
04
kuvunjika kwa mpaka
:
kuanguka
;
05
}
06
td {
07
upana
:
30px
;
08
mpaka-collpase: collpase;
09
mpaka
:
1px
imara
#888
;
10
andika-maandishi
:
haki
;
11
padding-kulia
:
5px
;
12
}
13
.siku{
14
rangi ya asili
:
# F1F3F5
;
15
}
16
th {
17
mpaka-collpase: collpase;
18
mpaka
:
1px
imara
#888
;
19
rangi ya asili
:
# E9ECEF
;
20
}
21
siku ya siku {
22
rangi ya asili
:
# c22
;
23
font-uzito
:
ujasiri
;
24
}
Nambari kamili ya kutumia CSS ni ifuatayo:
01
<! MAFUNDISHO html UMMA
"- // W3C // DTD XHTML 1.0 Mpito // EN"
"DTD / xhtml1-mpito.dtd"
02
03
04
#
"mtindo / mtindo.css"
rel =
karatasi ya mitindo
aina =
"maandishi / css"
05
06
07
<php
08
kazi
ShowCalendar () {
09
// Pata habari muhimu za siku.
10
// Tunahitaji siku ya kwanza na ya mwisho ya mwezi na siku halisi
11
$ leo
=
kupata tarehe
();
12
$ kwanzaSiku
=
kupata tarehe
(
mkime
(0, 0, 0,
$ leo
[
"mon"
], 1,
$ leo
[
'mwaka'
]));
13
$ mwishoSiku
=
kupata tarehe
(
mkime
(0, 0, 0,
$ leo
[
"mon"
]+1, 0,
$ leo
[
'mwaka'
]));
14
15
// Unda meza na habari muhimu za kichwa
16
mwangwi
''
;
;
17
mwangwi
'
'
$ leo
[
'mwezi'
].
" - "
$ leo
[
'mwaka'
].
'
;
18
mwangwi
'
'
;
19
mwangwi
'
Mo
Tu
Sisi
Th
'
;
20
mwangwi
'
Fr
Sa
Su
21
22
// Onyesha safu ya kalenda ya kwanza na nafasi sahihi
Ingawa haijulikani kama mpango wa kalenda, unaweza kutumia Excel kuunda na kudhibiti kalenda yako. Kuna anuwai ya templeti za kalenda zinazopatikana ambazo unaweza kuzoea upendavyo, ambayo itakuwa haraka sana kuliko kujaribu kuunda kalenda mwenyewe.
WikiHow hukufundisha jinsi ya kutengeneza kalenda katika Hati za Google. Unaweza kuunda kalenda kwa kutumia meza, au unaweza kutumia templeti ya Google. Hatua Njia 1 ya 2: Kutumia Jedwali Hatua ya 1. Nenda kwa https://docs.google.
WikiHow hukufundisha jinsi ya kufungua Kalenda yako ya Google bila kuacha Gmail. Hatua Hatua ya 1. Fungua Gmail katika kivinjari cha wavuti Ikiwa haujaingia kwenye akaunti yako, fuata maagizo kwenye skrini ili uingie sasa. Hatua ya 2.
Watu wengine hawataki kutumia pesa kununua kalenda, na wangependa kuunda moja kutoka mwanzoni. Unaweza kufanya hivyo kwa urahisi katika Microsoft Word. Hatua Sehemu ya 1 ya 2: Kufungua Microsoft Word Hatua ya 1. Fungua Microsoft Word Unaweza kuipata kwenye kizimbani chako, kwa kutafuta mwangaza hapo juu, au kutafuta kutoka kwa folda.
Unaweza kushiriki hafla za kalenda ya Outlook na anwani yoyote au anwani ya barua pepe! Ili kufanya hivyo, utahitaji kupata programu ya rununu ya Outlook - au wavuti ya Outlook - na hati zako za kuingia. Hatua Njia 1 ya 2: Kushiriki Tukio la Kalenda ya Mtazamo (Simu ya Mkononi) Hatua ya 1.