מאמר זה ילמד אותך כיצד ליצור לוח שנה ב- PHP. הנה רשימה של כמה סקריפטים חופשיים של לוח שנה של php. או שתוכל להיכנס ישירות לאתר PHPKode.com לקבלת הדרכות PHP נוספות בחינם.
צעדים
שלב 1. אסוף את המידע הדרוש החשוב להצגת החודש בפועל, והדגש את היום בפועל
חוץ מזה, אתה רוצה להציג גם את החודש והשנה בפועל. לשם כך תצטרך 3 תשומות מיוחדות ליום: היום בפועל, היום הראשון של החודש בפועל, היום האחרון של החודש בפועל.
שלב 2. קבע איזה יום היה היום הראשון, כמה זמן החודש, וכמובן, שהוא היום בפועל, עם המידע הנ"ל
שלב 3. השתמש בפונקציה המובנית של PHP:
השג תאריך()
. ללא פרמטרים, פונקציה זו מחזירה את פרטי היום בפועל במערך כדלקמן:
01
מַעֲרָך
02
(
03
[שניות] => 40
04
[דקות] => 58
05
[שעות] => 21
06
[mday] => 17
07
[wday] => 2
08
[שני] => 6
09
[שנה] => 2003
10
[yday] => 167
11
[dayday] => יום שלישי
12
[חודש] => יוני
13
[0] => 1055901520
14
)
כדי לקבל את היום האחרון של החודש עם תאריך קבלת, עלינו לנסות לקבל את היום החמישי של החודש הבא. אז הקוד לקבלת המידע נראה כך:
1
<? php
2
$ היום
=
השג תאריך
();
3
$ firstDay
=
השג תאריך
(
mktime
(0, 0, 0,
$ היום
[
'אחד'
], 1,
$ היום
[
'שָׁנָה'
]));
4
$ האחרון ביום
=
השג תאריך
(
mktime
(0, 0, 0,
$ היום
[
'אחד'
]+1, 0,
$ היום
[
'שָׁנָה'
]));
5
?>
שלב 3.
כדי להציג לוח שנה אנחנו צריכים טבלה עם 7 עמודות לימי השבוע. מספר השורות בהתאם למספר הימים והיום הראשון בחודש. אולם אנו זקוקים לשורת כותרת עם מידע על חודש ושנה, שורת כותרת משנה עם שם הימים.
1
<? php
2
// צור טבלה עם מידע הכותרת הדרוש
3
הֵד
''
;
;
4
הֵד
'
'
$ היום
[
'חוֹדֶשׁ'
].
" - "
$ היום
[
'שָׁנָה'
].
'
;
5
הֵד
'
'
;
6
הֵד
'
מו
טו
אָנוּ
Th
'
;
7
הֵד
'
Fr
Sa
סו
8
?>
עכשיו שיש לך את הכותרת של הטבלה, מלא את השורה הראשונה. זה לא כל כך פשוט כי אתה לא יכול פשוט לכתוב 1 בתא הראשון, 2 בתא וכן הלאה. זה עובד רק אם היום הראשון בחודש היה יום שני, אבל מה אם לא? כדי להחליט זאת אנו זקוקים לפריט היום ממערך ה- FirstDay. בעזרת מידע זה נוכל למלא את התאים ברווח במידת הצורך. הקוד לעשות זאת הוא כדלקמן:
01
<? php
'
;
02
הֵד
'
03
ל
(
$ i
=1;
$ i
<
$ firstDay
[
'יום'
];
$ i
++){
'
;
04
הֵד
'
05
}
06
$ actday
= 0;
07
ל
(
$ i
=
$ firstDay
[
'יום'
];
$ 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
td {
07
רוֹחַב
:
30 פיקסלים
;
08
border-collpase: collpase;
09
גבול
:
1 פיקסלים
מוצק
#888
;
10
יישור טקסט
:
ימין
;
11
ריפוד-ימינה
:
5 פיקסלים
;
12
}
13
.days {
14
צבע רקע
:
#F1F3F5
;
15
}
16
{
17
border-collpase: collpase;
18
גבול
:
1 פיקסלים
מוצק
#888
;
19
צבע רקע
:
#E9ECEF
;
20
}
21
.actday {
22
צבע רקע
:
#c22
;
23
משקל גופן
:
נוֹעָז
;
24
}
הקוד המלא באמצעות CSS הוא הבא:
01
<! DOCTYPE html PUBLIC
"-// W3C // DTD XHTML 1.0 Transitional // EN"
"DTD/xhtml1-transitional.dtd"
02
03
04
#
"style/style.css"
rel =
"גיליון סגנונות"
סוג =
"טקסט/css"
05
06
07
<? php
08
פוּנקצִיָה
showCalendar () {
09
// קבל מידע מפתח ליום.
10
// אנו זקוקים ליום הראשון והאחרון של החודש והיום בפועל
אמנם לא ידועה כתוכנית לוח שנה, אך באפשרותך להשתמש ב- Excel כדי ליצור ולנהל את לוח השנה שלך. יש מגוון תבניות לוח שנה שאתה יכול להתאים אישית לטעמך, שיהיו הרבה יותר מהירות מאשר לנסות לעצב לוח שנה בעצמך. תוכל גם לקחת רשימה של אירועי לוח שנה מתוך גיליון אלקטרוני ולייבא אותם ליומן Outlook שלך.
כדי להפעיל צלילים עבור התראות לוח שנה ב- Mac שלך, לחץ על תפריט Apple → בחר העדפות מערכת → לחץ על התראות → בחר לוח שנה מרשימת האפליקציות → לחץ על התיבה "הפעל צליל עבור התראות". ניתן גם לשנות את הצליל המושמע מתפריט הצליל. צעדים חלק 1 מתוך 2:
יש אנשים שלא רוצים להוציא כסף על רכישת לוח שנה, ומעדיפים ליצור אחד מהם מאפס. אתה יכול לעשות זאת בקלות ב- Microsoft Word. צעדים חלק 1 מתוך 2: פתיחת Microsoft Word שלב 1. פתח את Microsoft Word אתה יכול למצוא אותו במזח שלך, על ידי חיפוש באור הזרקורים למעלה, או חיפוש מתיקייה.
אתה יכול לשתף אירועי לוח שנה של Outlook עם כל איש קשר או כתובת דוא"ל! לשם כך תזדקק לגישה לאפליקציית הנייד של Outlook-או לאתר Outlook-ותעודות ההתחברות שלך. צעדים שיטה 1 מתוך 2: שיתוף אירוע לוח השנה של Outlook (נייד) שלב 1. פתח את אפליקציית "
WikiHow זה מלמד אותך כיצד למנוע מאפליקציית לוח השנה של האייפון לעדכן אוטומטית אירועי לוח שנה. זה יאפשר לך לשלוט באופן ידני על עדכון היומנים ולצמצם את צריכת החשמל של הסוללה. צעדים חלק 1 מתוך 2: השבתת סינכרון אוטומטי שלב 1. פתח את הגדרות האייפון שלך הסמל יופיע כסט של גלגלי שיניים אפורים הממוקמים באחד ממסכי הבית.