ეს სტატია გასწავლით როგორ გააკეთოთ კალენდარი PHP– ში. აქ ჩამოთვალეთ რამდენიმე უფასო php კალენდარული სკრიპტი. ან შეგიძლიათ პირდაპირ საიტზე PHPKode.com უფრო მეტი PHP გაკვეთილებისთვის.
ნაბიჯები
ნაბიჯი 1. შეაგროვეთ საჭირო ინფორმაცია, რომელიც მნიშვნელოვანია მიმდინარე თვის ჩვენებისათვის და გამოყავით ფაქტობრივი დღე
გარდა ამისა, გსურთ აჩვენოთ ფაქტობრივი თვე და წელიც. ამისათვის დაგჭირდებათ 3 სპეციალური დღის შეყვანა: ფაქტობრივი დღე, ფაქტობრივი თვის პირველი დღე, ფაქტობრივი თვის ბოლო დღე
ნაბიჯი 2. განსაზღვრეთ რა დღე იყო პირველი დღე, რამდენი თვეა თვე და, რა თქმა უნდა, რომელია ფაქტობრივი დღე, ზემოაღნიშნული ინფორმაციით
ნაბიჯი 3. გამოიყენეთ PHP ჩაშენებული ფუნქცია:
მიღება ()
რა პარამეტრების გარეშე, ეს ფუნქცია აბრუნებს ფაქტობრივ დღის ინფორმაციას მასივში შემდეგნაირად:
01
მასივი
02
(
03
[წამი] => 40
04
[წუთი] => 58
05
[საათი] => 21
06
[დღე] => 17
07
[დღე] => 2
08
[ორთ] => 6
09
[წელი] => 2003 წ
10
[დღე] => 167
11
[კვირის დღე] => სამშაბათი
12
[თვე] => ივნისი
13
[0] => 1055901520
14
)
თვის ბოლო დღის მისაღებად თარიღი უნდა შევეცადოთ მივიღოთ მომდევნო თვის 0. დღე. ინფორმაციის მიღების კოდი ასე გამოიყურება:
1
<? php
2
$ დღეს
=
გაცნობა
();
3
$ პირველი დღე
=
გაცნობა
(
mktime
(0, 0, 0,
$ დღეს
[
"ორ"
], 1,
$ დღეს
[
"წელი"
]));
4
$ ბოლო დღე
=
გაცნობა
(
mktime
(0, 0, 0,
$ დღეს
[
"ორ"
]+1, 0,
$ დღეს
[
"წელი"
]));
5
?>
ნაბიჯი 3.
კალენდრის საჩვენებლად ჩვენ გვჭირდება ცხრილი 7 სვეტით კვირის დღეებისთვის. ხაზების რაოდენობა დამოკიდებულია დღეების რაოდენობაზე და თვის პირველ დღეს. თუმცა ჩვენ გვჭირდება სათაურის ხაზი თვის და წლის მონაცემებით, ქვესათაურის ხაზი დღეების სახელწოდებით.
1
<? php
2
// ცხრილის შექმნა საჭირო სათაურის ინფორმაციებით
3
ექო
''
;
;
4
ექო
'
'
$ დღეს
[
"თვე"
].
" - "
$ დღეს
[
"წელი"
].
'
;
5
ექო
'
'
;
6
ექო
'
მო
ტუ
ჩვენ
თ
'
;
7
ექო
'
ფრ
სა
სუ
8
?>
ახლა, როდესაც თქვენ გაქვთ ცხრილის სათაური, შეავსეთ პირველი რიგი. ეს არც ისე ადვილია, რადგან თქვენ არ შეგიძლიათ დაწეროთ 1 პირველ უჯრედში, 2 მეორეში და ასე შემდეგ. ის მუშაობს მხოლოდ იმ შემთხვევაში, თუ თვის პირველი დღე იყო ორშაბათი, მაგრამ რა მოხდება, თუ არა? ამის გადასაწყვეტად ჩვენ გვჭირდება დღის ელემენტი firstDay მასივიდან. ამ ინფორმაციის საშუალებით ჩვენ შეგვიძლია შეავსოთ უჯრედები სივრცეში, საჭიროების შემთხვევაში. ამისათვის კოდი არის შემდეგი:
01
<? php
'
;
02
ექო
'
03
ამისთვის
(
$ i
=1;
$ i
<
$ პირველი დღე
[
"დღე"
];
$ i
++){
'
;
04
ექო
'
05
}
06
$ actday
= 0;
07
ამისთვის
(
$ i
=
$ პირველი დღე
[
"დღე"
];
$ i
<=7;
$ i
++){
08
$ actday
++;
;
09
ექო
$ actday
10
}
'
;
11
ექო
'
12
?>
როგორც შემდეგი ნაბიჯი, ჩვენ უნდა შეავსოთ შემდეგი ხაზები. ეს ცოტა უფრო ადვილია, ჩვენ მხოლოდ უნდა ვიცოდეთ რამდენი კვირა გვაქვს და შეავსოთ ცხრილის რიგები შემდეგნაირად:
01
<? php
02
$ სრული კვირა
=
იატაკი
((
$ ბოლო დღე
[
"დღე"
]-
$ actday
)/7);
03
04
ამისთვის
(
$ i
=0;
$ i
<
$ სრული კვირა
;
$ i
++){
'
;
05
ექო
'
06
ამისთვის
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
ექო
$ actday
09
}
'
;
10
ექო
'
11
}
12
13
?>
როგორც ნახევრად დასკვნითი ნაბიჯი, ჩვენ უნდა დავამატოთ დანარჩენი თვე ბოლო ხაზს. ამ შემთხვევაში საკმაოდ ადვილია:
01
<? php
02
თუ
(
$ actday
<
$ ბოლო დღე
[
"დღე"
]){
'
;
03
ექო
'
04
ამისთვის
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
თუ
(
$ actday
<=
$ ბოლო დღე
[
"დღე"
]){
;
07
ექო
$ actday
08
}
09
სხვა
{
'
;
10
ექო
'
11
}
12
}
'
;
13
ექო
'
14
}
15
?>
ნაბიჯი 7.
იმისათვის, რომ კალენდარი ოდნავ გავალამაზოთ, ჩვენ შემოგთავაზებთ CSS დიზაინს. CSS ფაილი ძალიან მარტივია:
01
მაგიდა {
02
სიგანე
:
210 პიქსელი
;
03
საზღვარი
:
0 პიქსელი
მყარი
#888
;
04
საზღვრის ჩამონგრევა
:
დაშლა
;
05
}
06
ტდ {
07
სიგანე
:
30 პიქსელი
;
08
სასაზღვრო-შეჯახება: collpase;
09
საზღვარი
:
1 პიქსელი
მყარი
#888
;
10
ტექსტის გასწორება
:
უფლება
;
11
padding-right
:
5 პიქსელი
;
12
}
13
. დღეები {
14
ფონის ფერი
:
#F1F3F5
;
15
}
16
ე {
17
სასაზღვრო-შეჯახება: collpase;
18
საზღვარი
:
1 პიქსელი
მყარი
#888
;
19
ფონის ფერი
:
#E9ECEF
;
20
}
21
.დღე {
22
ფონის ფერი
:
#c22
;
23
შრიფტის წონა
:
თამამი
;
24
}
სრული კოდი CSS– ის გამოყენებით არის შემდეგი:
01
<! DOCTYPE html PUBLIC
"-// W3C // DTD XHTML 1.0 გარდამავალი // EN"
"DTD/xhtml1-transitional.dtd"
02
03
04
#
"style/style.css"
rel =
"სტილის ფურცელი"
ტიპი =
"ტექსტი/css"
05
06
07
<? php
08
ფუნქცია
showCalendar () {
09
// მიიღეთ ძირითადი დღის ინფორმაცია.
10
// ჩვენ გვჭირდება თვის პირველი და ბოლო დღე და ფაქტობრივი დღე
11
$ დღეს
=
გაცნობა
();
12
$ პირველი დღე
=
გაცნობა
(
mktime
(0, 0, 0,
$ დღეს
[
"ორ"
], 1,
$ დღეს
[
"წელი"
]));
13
$ ბოლო დღე
=
გაცნობა
(
mktime
(0, 0, 0,
$ დღეს
[
"ორ"
]+1, 0,
$ დღეს
[
"წელი"
]));
14
15
// ცხრილის შექმნა საჭირო სათაურის ინფორმაციებით
16
ექო
''
;
;
17
ექო
'
'
$ დღეს
[
"თვე"
].
" - "
$ დღეს
[
"წელი"
].
'
;
18
ექო
'
'
;
19
ექო
'
მო
ტუ
ჩვენ
თ
'
;
20
ექო
'
ფრ
სა
სუ
21
22
// პირველი კალენდარული რიგის ჩვენება სწორი პოზიციონირებით
მიუხედავად იმისა, რომ არ არის ცნობილი როგორც კალენდარული პროგრამა, შეგიძლიათ გამოიყენოთ Excel თქვენი კალენდრის შესაქმნელად და მართვისთვის. არსებობს კალენდრის შაბლონების მრავალფეროვნება, რომელთა მორგებაც შეგიძლიათ თქვენი სურვილისამებრ, რაც ბევრად უფრო სწრაფი იქნება, ვიდრე თავად კალენდრის ფორმატირების მცდელობა.
ეს wikiHow გასწავლით თუ როგორ გააკეთოთ კალენდარი Google Docs– ში. თქვენ შეგიძლიათ შექმნათ კალენდარი ხელით ცხრილის გამოყენებით, ან შეგიძლიათ გამოიყენოთ Google შაბლონი. ნაბიჯები მეთოდი 2 -დან 2: მაგიდის გამოყენება ნაბიჯი 1. გადადით https:
Google Calendar არის Google– ის კალენდარული აპლიკაცია. თქვენ შეგიძლიათ შექმნათ და მოაწყოთ ღონისძიებები თქვენთვის. ეს ასევე საშუალებას გაძლევთ გაუზიაროთ ისინი თქვენს თანამშრომლებს, ოჯახს ან მეგობრებს, რათა ისინი განახლდნენ თქვენი გრაფიკით. ნაბიჯები მეთოდი 2 – დან:
ზოგიერთ ადამიანს არ სურს ფულის დახარჯვა კალენდრის შესაძენად და ურჩევნია შექმნას იგი ნულიდან. ამის გაკეთება მარტივად შეგიძლიათ Microsoft Word– ში. ნაბიჯები მე -2 ნაწილი 1: Microsoft Word- ის გახსნა ნაბიჯი 1. გახსენით Microsoft Word თქვენ შეგიძლიათ იპოვოთ ის თქვენს დოკზე, ზედა ნაწილში ყურადღების ცენტრში ძებნით, ან საქაღალდედან ძებნით.
ეს wikiHow გასწავლით თუ როგორ უნდა გაუზიაროთ Apple კალენდარი Google- ს, თქვენი Google კალენდრის თქვენს ნაგულისხმევი Apple კალენდრის აპში დამატებით. ნაბიჯები მეთოდი 2 -დან: iPhone ან iPad ნაბიჯი 1. გახსენით პარამეტრები თქვენ ნახავთ ამ ნაცრისფერ გადაცემათა კოლოფის ხატს თქვენს ერთ მთავარ ეკრანზე.