Αυτό το άρθρο θα σας διδάξει πώς να δημιουργήσετε ένα ημερολόγιο σε PHP. Εδώ απαριθμήστε μερικά δωρεάν σενάρια ημερολογίου php. Or μπορείτε απευθείας στον ιστότοπο PHPKode.com για περισσότερα δωρεάν PHP Tutorials.
Βήματα
Βήμα 1. Συλλέξτε τις απαραίτητες πληροφορίες που είναι σημαντικές για την εμφάνιση του πραγματικού μήνα και επισημάνετε την πραγματική ημέρα
Εκτός από αυτό, θέλετε να εμφανίσετε τον πραγματικό μήνα και έτος επίσης. Για να γίνει αυτό θα χρειαστείτε 3 ειδικές εισόδους ημέρας: την πραγματική ημέρα, την πρώτη ημέρα του πραγματικού μήνα, την τελευταία ημέρα του πραγματικού μήνα
Βήμα 2. Καθορίστε ποια ημέρα ήταν η πρώτη ημέρα, πόσος είναι ο μήνας και, φυσικά, ποια είναι η πραγματική ημέρα, με τις παραπάνω πληροφορίες
Βήμα 3. Χρησιμοποιήστε την ενσωματωμένη συνάρτηση PHP:
getdate ()
Το Χωρίς παραμέτρους, αυτή η συνάρτηση επιστρέφει τις πραγματικές πληροφορίες ημέρας σε έναν πίνακα ως εξής:
01
Πίνακας
02
(
03
[δευτερόλεπτα] => 40
04
[λεπτά] => 58
05
[ώρες] => 21
06
[mday] => 17
07
[ημέρα] => 2
08
[μη] => 6
09
[έτος] => 2003
10
[ημέρα] => 167
11
[εργάσιμη ημέρα] => Τρίτη
12
[μήνας] => Ιούνιος
13
[0] => 1055901520
14
)
Για να λάβουμε την τελευταία ημέρα του μήνα με ημερομηνία λήψης, πρέπει να προσπαθήσουμε να πάρουμε το 0. ημέρα του επόμενου μήνα. Έτσι, ο κώδικας για να λάβετε τις πληροφορίες μοιάζει με αυτόν:
1
<? php
2
$ σήμερα
=
getdate
();
3
$ firstDay
=
getdate
(
mktime
(0, 0, 0,
$ σήμερα
[
"μον"
], 1,
$ σήμερα
[
'έτος'
]));
4
$ lastDay
=
getdate
(
mktime
(0, 0, 0,
$ σήμερα
[
"μον"
]+1, 0,
$ σήμερα
[
'έτος'
]));
5
?>
Βήμα 3.
Για την εμφάνιση ενός ημερολογίου χρειαζόμαστε έναν πίνακα με 7 στήλες για τις ημέρες της εβδομάδας. Ο αριθμός των γραμμών ανάλογα με τον αριθμό των ημερών και την πρώτη ημέρα του μήνα. Ωστόσο, χρειαζόμαστε μια γραμμή κεφαλίδας με πληροφορίες μήνα και έτους, μια γραμμή υποεπικεφαλίδας με το όνομα των ημερών.
1
<? php
2
// Δημιουργήστε έναν πίνακα με τις απαραίτητες πληροφορίες κεφαλίδας
3
ηχώ
''
;
;
4
ηχώ
'
'
$ σήμερα
[
'μήνας'
].
" - "
$ σήμερα
[
'έτος'
].
'
;
5
ηχώ
'
'
;
6
ηχώ
'
Mo
Tu
Εμείς
Th
'
;
7
ηχώ
'
Π
ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ
Σου
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
$ fullWeeks
=
πάτωμα
((
$ lastDay
[
'ημέρα'
]-
$ actday
)/7);
03
04
Για
(
$ i
=0;
$ i
<
$ fullWeeks
;
$ i
++){
'
;
05
ηχώ
'
06
Για
(
$ j
=0;
$ j
<7;
$ j
++){
07
$ actday
++;
;
08
ηχώ
$ actday
09
}
'
;
10
ηχώ
'
11
}
12
13
?>
Ως ημιτελικό βήμα πρέπει να προσθέσουμε τον υπόλοιπο μήνα στην τελευταία γραμμή. Σε αυτή την περίπτωση είναι πολύ εύκολο:
01
<? php
02
αν
(
$ actday
<
$ lastDay
[
'ημέρα'
]){
'
;
03
ηχώ
'
04
Για
(
$ i
=0;
$ i
<7;
$ i
++){
05
$ actday
++;
06
αν
(
$ actday
<=
$ lastDay
[
'ημέρα'
]){
;
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
σύνορα-σύγκρουση: σύγκρουση;
09
σύνορο
:
1 εικονοστοιχείο
στερεός
#888
;
10
στοίχιση κειμένου
:
σωστά
;
11
επένδυση-δεξιά
:
5 εικονοστοιχεία
;
12
}
13
.μέρες{
14
χρώμα του φόντου
:
#F1F3F5
;
15
}
16
ου {
17
σύνορα-σύγκρουση: σύγκρουση;
18
σύνορο
:
1 εικονοστοιχείο
στερεός
#888
;
19
χρώμα του φόντου
:
#E9ECEF
;
20
}
21
.μέρα {
22
χρώμα του φόντου
:
#γ22
;
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 =
"φύλλο στυλ"
τύπος =
"text/css"
05
06
07
<? php
08
λειτουργία
showCalendar () {
09
// Λάβετε βασικές πληροφορίες για την ημέρα.
10
// Χρειαζόμαστε την πρώτη και τελευταία ημέρα του μήνα και την πραγματική ημέρα
11
$ σήμερα
=
getdate
();
12
$ firstDay
=
getdate
(
mktime
(0, 0, 0,
$ σήμερα
[
"μον"
], 1,
$ σήμερα
[
'έτος'
]));
13
$ lastDay
=
getdate
(
mktime
(0, 0, 0,
$ σήμερα
[
"μον"
]+1, 0,
$ σήμερα
[
'έτος'
]));
14
15
// Δημιουργήστε έναν πίνακα με τις απαραίτητες πληροφορίες κεφαλίδας
16
ηχώ
''
;
;
17
ηχώ
'
'
$ σήμερα
[
'μήνας'
].
" - "
$ σήμερα
[
'έτος'
].
'
;
18
ηχώ
'
'
;
19
ηχώ
'
Mo
Tu
Εμείς
Th
'
;
20
ηχώ
'
Π
ΑΝΩΝΥΜΗ ΕΤΑΙΡΙΑ
Σου
21
22
// Εμφάνιση της πρώτης γραμμής ημερολογίου με σωστή τοποθέτηση
'
;
23
ηχώ
'
24
Για
(
$ i
=1;
$ i
<
$ firstDay
[
'ημέρα'
];
$ i
++){
'
;
25
ηχώ
'
26
}
27
$ actday
= 0;
28
Για
(
$ i
=
$ firstDay
[
'ημέρα'
];
$ i
<=7;
$ i
++){
29
$ actday
++;
30
αν
(
$ actday
==
$ σήμερα
[
'ημέρα'
]) {
31
$ class
=
'class = "actday"'
;
32
}
αλλού
{
33
$ class
=
;
34
}
;
35
ηχώ
$ actday
36
}
'
;
37
ηχώ
'
38
39
// Λάβετε πόσες πλήρεις εβδομάδες υπάρχουν στον πραγματικό μήνα
Αυτό το περιεκτικό σεμινάριο θα δείξει πώς μπορείτε να προσθέσετε ένα συμβάν στο Ημερολόγιο Google. Βήματα Βήμα 1. Συνδεθείτε στον Λογαριασμό σας Google Χρησιμοποιήστε το email και τον κωδικό πρόσβασής σας. Αυτό απαιτείται για τη χρήση του Ημερολογίου Google.
Αν και δεν είναι γνωστό ως πρόγραμμα ημερολογίου, μπορείτε να χρησιμοποιήσετε το Excel για να δημιουργήσετε και να διαχειριστείτε το ημερολόγιό σας. Υπάρχει μια ποικιλία διαθέσιμων προτύπων ημερολογίου που μπορείτε να προσαρμόσετε σύμφωνα με τις προτιμήσεις σας, κάτι που θα είναι πολύ πιο γρήγορο από το να προσπαθήσετε να διαμορφώσετε μόνοι σας ένα ημερολόγιο.
Αυτό το wikiHow σας διδάσκει πώς να δημιουργήσετε ένα ημερολόγιο στα Έγγραφα Google. Μπορείτε να δημιουργήσετε ένα ημερολόγιο χειροκίνητα χρησιμοποιώντας έναν πίνακα ή μπορείτε να χρησιμοποιήσετε ένα πρότυπο Google. Βήματα Μέθοδος 1 από 2:
Μερικοί άνθρωποι δεν θέλουν να ξοδέψουν χρήματα για την αγορά ημερολογίου και προτιμούν να δημιουργήσουν ένα από την αρχή. Μπορείτε να το κάνετε εύκολα στο Microsoft Word. Βήματα Μέρος 1 από 2: Άνοιγμα του Microsoft Word Βήμα 1.
Μπορείτε να μοιραστείτε συμβάντα ημερολογίου Outlook με οποιαδήποτε επαφή ή διεύθυνση email! Για να το κάνετε αυτό, θα χρειαστείτε πρόσβαση στην εφαρμογή Outlook για κινητά-ή στον ιστότοπο του Outlook-και στα διαπιστευτήριά σας. Βήματα Μέθοδος 1 από 2: