Bu məqalə sizə PHP -də təqvim yaratmağı öyrədəcək. Burada bəzi pulsuz php təqvim skriptlərini sadalayın. Və ya daha çox pulsuz PHP Dərsləri üçün birbaşa PHPKode.com saytına daxil ola bilərsiniz.
Addımlar
Addım 1. Həqiqi ayı göstərmək və həqiqi günü göstərmək üçün vacib olan lazımi məlumatları toplayın
Bundan əlavə, həqiqi ayı və ili də göstərmək istəyirsiniz. Bunun üçün 3 xüsusi gün girişinə ehtiyacınız olacaq: həqiqi gün, həqiqi ayın ilk günü, əsl ayın son günü
Addım 2. İlk günün hansı gün olduğunu, ayın uzunluğunu və əlbəttə ki, həqiqi günün hansı olduğunu yuxarıdakı məlumatlarla müəyyənləşdirin
Addım 3. PHP quraşdırılmış funksiyasından istifadə edin:
getdate ()
. Parametrlər olmadan, bu funksiya faktiki gün məlumatını bir sıra olaraq aşağıdakı kimi qaytarır:
01
Array
02
(
03
[saniyə] => 40
04
[dəqiqə] => 58
05
[saat] => 21
06
[mday] => 17
07
[wday] => 2
08
[mon] => 6
09
[il] => 2003
10
[yday] => 167
11
[həftə içi] => Çərşənbə axşamı
12
[ay] => İyun
13
[0] => 1055901520
14
)
Alınma tarixi ilə ayın son gününü əldə etmək üçün gələn ayın 0. gününü almağa çalışmalıyıq. Məlumat almaq üçün kod belə görünür:
1
<? php
2
bu gün $
=
tarix
();
3
$ FirstDay
=
tarix
(
mktime
(0, 0, 0,
bu gün $
[
'mon'
], 1,
bu gün $
[
'il'
]));
4
$ lastDay
=
tarix
(
mktime
(0, 0, 0,
bu gün $
[
'mon'
]+1, 0,
bu gün $
[
'il'
]));
5
?>
Addım 3.
Təqvimi göstərmək üçün həftənin günləri üçün 7 sütundan ibarət bir cədvələ ehtiyacımız var. Günlərin sayından və ayın ilk günündən asılı olaraq xətlərin sayı. Ancaq ay və il məlumatları olan bir başlıq xəttinə, günlərin adı ilə bir alt başlıq xəttinə ehtiyacımız var.
1
<? php
2
// Lazımi başlıq məlumatları olan bir cədvəl yaradın
3
əks -səda
''
;
;
4
əks -səda
'
'
bu gün $
[
'ay'
].
" - "
bu gün $
[
'il'
].
'
;
5
əks -səda
'
'
;
6
əks -səda
'
Mo
Tu
Biz
Th
'
;
7
əks -səda
'
Fr
Sa
Su
8
?>
İndi cədvəlin başlığı var, birinci sətri doldurun. Birinci hüceyrəyə 1, ikinci hissəyə 2 və s. Yaza bilməyəcəyiniz qədər asan deyil. Yalnız ayın ilk günü bazar ertəsi olsaydı işləyir, amma olmasa nə olar? Buna qərar vermək üçün firstDay dizisindəki gün elementinə ehtiyacımız var. Lazım gələrsə bu məlumatlarla hüceyrələri bir boşluqla doldura bilərik. Bunu etmək üçün kod aşağıdakı kimidir:
01
<? php
'
;
02
əks -səda
'
03
üçün
(
$ i
=1;
$ i
<
$ FirstDay
[
'wday'
];
$ i
++){
'
;
04
əks -səda
'
05
}
06
$ actday
= 0;
07
üçün
(
$ i
=
$ FirstDay
[
'wday'
];
$ i
<=7;
$ i
++){
08
$ actday
++;
;
09
əks -səda
$ actday
10
}
'
;
11
əks -səda
'
12
?>
Növbəti addım olaraq aşağıdakı sətirləri doldurmalıyıq. Bir az daha asandır, yalnız neçə tam həftəmiz olduğunu bilməli və bəzi masa satırlarını aşağıdakı kimi doldurmalıyıq:
01
<? php
02
$ fullWeeks
=
mərtəbə
((
$ lastDay
[
'gün'
]-
$ actday
)/7);
03
04
üçün
(
$ i
=0;
$ i
<
$ fullWeeks
;
$ i
++){
'
;
05
əks -səda
'
06
üçün
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
əks -səda
$ actday
09
}
'
;
10
əks -səda
'
11
}
12
13
?>
Yarı final addım olaraq, ayın qalan hissəsini son sətrə əlavə etməliyik. Bu vəziyyətdə olduqca asandır:
01
<? php
02
əgər
(
$ actday
<
$ lastDay
[
'gün'
]){
'
;
03
əks -səda
'
04
üçün
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
əgər
(
$ actday
<=
$ lastDay
[
'gün'
]){
;
07
əks -səda
$ actday
08
}
09
başqa
{
'
;
10
əks -səda
'
11
}
12
}
'
;
13
əks -səda
'
14
}
15
?>
Addım 7.
Təqvimi bir az daha gözəl etmək üçün bəzi CSS dizaynını təqdim edəcəyik. CSS faylı çox sadədir:
01
masa {
02
eni
:
210 piksel
;
03
sərhəd
:
0 piksel
möhkəm
#888
;
04
sərhəd dağılması
:
çökmək
;
05
}
06
td {
07
eni
:
30 piksel
;
08
border-collpase: collpase;
09
sərhəd
:
1 piksel
möhkəm
#888
;
10
mətni uyğunlaşdırmaq
:
sağ
;
11
doldurma-sağ
:
5 piksel
;
12
}
13
.günlər {
14
fon rəngi
:
#F1F3F5
;
15
}
16
ci {
17
border-collpase: collpase;
18
sərhəd
:
1 piksel
möhkəm
#888
;
19
fon rəngi
:
#E9ECEF
;
20
}
21
.günlük {
22
fon rəngi
:
#c22
;
23
şrift çəkisi
:
qalın
;
24
}
CSS istifadə edən tam kod aşağıdakı kimidir:
01
<! DOCTYPE html İctimai
"-// W3C // DTD XHTML 1.0 Keçid // EN"
"DTD/xhtml1-transitional.dtd"
02
03
04
#
"style/style.css"
rel =
"üslub cədvəli"
növü =
"mətn/css"
05
06
07
<? php
08
funksiyası
showCalendar () {
09
// Əsas gün məlumatlarını əldə edin.
10
// Ayın ilk və son gününə və həqiqi günə ehtiyacımız var
11
bu gün $
=
tarix
();
12
$ FirstDay
=
tarix
(
mktime
(0, 0, 0,
bu gün $
[
'mon'
], 1,
bu gün $
[
'il'
]));
13
$ lastDay
=
tarix
(
mktime
(0, 0, 0,
bu gün $
[
'mon'
]+1, 0,
bu gün $
[
'il'
]));
14
15
// Lazımi başlıq məlumatları olan bir cədvəl yaradın
16
əks -səda
''
;
;
17
əks -səda
'
'
bu gün $
[
'ay'
].
" - "
bu gün $
[
'il'
].
'
;
18
əks -səda
'
'
;
19
əks -səda
'
Mo
Tu
Biz
Th
'
;
20
əks -səda
'
Fr
Sa
Su
21
22
// Düzgün yerləşdirmə ilə ilk təqvim satırını göstərin
Yenə ilin sonudur və bir təqvim düzəltməlisiniz və oruc tutmalısınız! Təqvim hazırlamağın ən asan yollarından biridir. Addımlar Addım 1. Microsoft Publisher -ı açın Addım 2. Açıldıqda təqvimləri seçin Addım 3. Sizə bir çox şablon göstəriləcək, buna görə də fırladın və sevdiyiniz birini seçin Addım 4.
Təqvim proqramı olaraq bilinməsə də, təqviminizi yaratmaq və idarə etmək üçün Excel -dən istifadə edə bilərsiniz. Zövqünüzə uyğun olaraq düzəldə biləcəyiniz müxtəlif təqvim şablonları var, bu da təqvimi özünüz formatlamağa çalışmaqdan daha sürətli olacaq.
Bu wikiHow sizə Google Sənəddə təqvim yaratmağı öyrədir. Bir cədvəl istifadə edərək əl ilə bir təqvim yarada bilərsiniz və ya bir Google şablonundan istifadə edə bilərsiniz. Addımlar Metod 1 /2: Cədvəldən istifadə Addım 1. Veb brauzerində https:
Mac -in təqvim bölgəsinin dəyişdirilməsi təqviminizin formatını və sistem tarixini dəyişdirəcək. Sistem Tercihlərindəki "Dil və Bölgə" menyusundan təqvim formatını dəyişə bilərsiniz. Təqvim tətbiqinizi adi təqviminizlə yanaşı alternativ təqvim nömrələnməsini də göstərə bilərsiniz.
Elektron bir təqvimə sahib olmaq, son planlarınız və fəaliyyətlərinizlə ayaqlaşmağı asanlaşdıra bilər. Bu, cədvəlinizi həmişə parmaklarınızın ucunda saxlamaq üçün iPhone -un təqvim tətbiqindən istifadə etmək üçün bir bələdçidir. Addımlar 4 -dən 1 -ci hissə: