वीडियो: PHP में कैलेंडर कैसे बनाएं: 7 कदम (चित्रों के साथ)
2024 लेखक: Gilbert Ryder | [email protected]. अंतिम बार संशोधित: 2024-01-16 20:39
यह लेख आपको PHP में कैलेंडर बनाना सिखाएगा। यहां कुछ मुफ्त PHP कैलेंडर स्क्रिप्ट सूचीबद्ध करें। या आप अधिक मुफ्त PHP ट्यूटोरियल के लिए सीधे साइट PHPKode.com पर जा सकते हैं।
कदम
चरण 1. आवश्यक जानकारी एकत्र करें जो वास्तविक महीने को प्रदर्शित करने के लिए महत्वपूर्ण है, और वास्तविक दिन को हाइलाइट करें।
इसके अलावा, आप वास्तविक माह और वर्ष भी प्रदर्शित करना चाहते हैं। ऐसा करने के लिए आपको 3 विशेष दिन इनपुट की आवश्यकता होगी: वास्तविक दिन, वास्तविक महीने का पहला दिन, वास्तविक महीने का अंतिम दिन
चरण २। उपरोक्त जानकारी के साथ निर्धारित करें कि पहला दिन कौन सा दिन था, महीना कितना लंबा है, और निश्चित रूप से, वास्तविक दिन कौन सा है।
चरण 3. PHP अंतर्निहित फ़ंक्शन का उपयोग करें:
तारीख लें()
. मापदंडों के बिना, यह फ़ंक्शन वास्तविक दिन की जानकारी को एक सरणी में निम्नानुसार लौटाता है:
01
सरणी
02
(
03
[सेकंड] => ४०
04
[मिनट] => 58
05
[घंटे] => २१
06
[मदन] => १७
07
[दिन] => २
08
[सोम] => ६
09
[वर्ष] => 2003
10
[दिन] => १६७
11
[सप्ताह का दिन] => मंगलवार
12
[महीना] => जून
13
[0] => 1055901520
14
)
प्राप्त तिथि के साथ महीने का अंतिम दिन प्राप्त करने के लिए हमें अगले महीने का 0. दिन प्राप्त करने का प्रयास करना होगा। तो जानकारी प्राप्त करने के लिए कोड इस तरह दिखता है:
1
<?php
2
$आज
=
तारीख लें
();
3
$फर्स्टडे
=
तारीख लें
(
एमकेटाइम
(0, 0, 0,
$आज
[
'सोमवार'
], 1,
$आज
[
'वर्ष'
]));
4
$अंतिम दिन
=
तारीख लें
(
एमकेटाइम
(0, 0, 0,
$आज
[
'सोमवार'
]+1, 0,
$आज
[
'वर्ष'
]));
5
?>
चरण 3।
कैलेंडर प्रदर्शित करने के लिए हमें सप्ताह के दिनों के लिए 7 कॉलम वाली तालिका की आवश्यकता होती है। दिनों की संख्या और महीने के पहले दिन के आधार पर पंक्तियों की संख्या। हालाँकि हमें महीने और साल की जानकारी के साथ एक हेडर लाइन चाहिए, दिनों के नाम के साथ एक सबहेडर लाइन।
1
<?php
2
// आवश्यक हेडर सूचनाओं के साथ एक टेबल बनाएं
3
गूंज
''
;
;
4
गूंज
'
'
$आज
[
'महीना'
].
" - "
$आज
[
'वर्ष'
].
'
;
5
गूंज
'
'
;
6
गूंज
'
एमओ
तु
हम
वां
'
;
7
गूंज
'
NS
एसए
र
8
?>
अब जब आपके पास तालिका का शीर्ष लेख है, तो पहली पंक्ति भरें। यह इतना आसान नहीं है क्योंकि आप पहली सेल में सिर्फ 1 नहीं लिख सकते हैं, दूसरे में 2 और इसी तरह। यह तभी काम करता है जब महीने का पहला दिन सोमवार हो, लेकिन अगर नहीं तो क्या? इसे तय करने के लिए हमें फर्स्टडे एरे से दिन की वस्तु चाहिए। इस जानकारी से हम जरूरत पड़ने पर सेल्स को स्पेस से भर सकते हैं। ऐसा करने के लिए कोड इस प्रकार है:
01
<?php
'
;
02
गूंज
'
03
के लिये
(
$मैं
=1;
$मैं
<
$फर्स्टडे
[
'दिन'
];
$मैं
++){
'
;
04
गूंज
'
05
}
06
$actday
= 0;
07
के लिये
(
$मैं
=
$फर्स्टडे
[
'दिन'
];
$मैं
<=7;
$मैं
++){
08
$actday
++;
;
09
गूंज
$actday
10
}
'
;
11
गूंज
'
12
?>
अगले चरण के रूप में हमें निम्नलिखित पंक्तियों को भरना होगा। यह थोड़ा आसान है, हमें केवल यह जानने की जरूरत है कि हमारे पास पूरे सप्ताह कितने हैं और कुछ तालिका पंक्तियों को निम्नानुसार भरें:
01
<?php
02
$फुलवीक्स
=
मंज़िल
((
$अंतिम दिन
[
'मडे'
]-
$actday
)/7);
03
04
के लिये
(
$मैं
=0;
$मैं
<
$फुलवीक्स
;
$मैं
++){
'
;
05
गूंज
'
06
के लिये
(
$जे
=0;
$जे
<7;
$जे
++){
07
$actday
++;
;
08
गूंज
$actday
09
}
'
;
10
गूंज
'
11
}
12
13
?>
सेमीफाइनल चरण के रूप में हमें शेष महीने को अंतिम पंक्ति में जोड़ना होगा। इस मामले में यह काफी आसान है:
01
<?php
02
अगर
(
$actday
<
$अंतिम दिन
[
'मडे'
]){
'
;
03
गूंज
'
04
के लिये
(
$मैं
=0;
$मैं
<7;
$मैं
++){
05
$actday
++;
06
अगर
(
$actday
<=
$अंतिम दिन
[
'मडे'
]){
;
07
गूंज
$actday
08
}
09
अन्यथा
{
'
;
10
गूंज
'
11
}
12
}
'
;
13
गूंज
'
14
}
15
?>
चरण 7.
कैलेंडर को थोड़ा अच्छा बनाने के लिए हम कुछ CSS डिज़ाइन पेश करेंगे। सीएसएस फ़ाइल बहुत सरल है:
01
टेबल {
02
चौड़ाई
:
210px
;
03
बॉर्डर
:
0px
ठोस
#888
;
04
सीमा-पतन
:
ढहने
;
05
}
06
टीडी {
07
चौड़ाई
:
30px
;
08
सीमा-पतन: संक्षिप्त करें;
09
बॉर्डर
:
1px
ठोस
#888
;
10
पाठ संरेखित
:
अधिकार
;
11
गद्दी-सही
:
५पीएक्स
;
12
}
13
दिन{
14
पीछे का रंग
:
#F1F3F5
;
15
}
16
वां {
17
सीमा-पतन: संक्षिप्त करें;
18
बॉर्डर
:
1px
ठोस
#888
;
19
पीछे का रंग
:
#E9ECEF
;
20
}
21
.एक्टडे{
22
पीछे का रंग
:
#c22
;
23
फ़ॉन्ट वजन
:
बोल्ड
;
24
}
CSS का उपयोग करने वाला पूरा कोड निम्नलिखित है:
01
<!DOCTYPE html सार्वजनिक
"-//W3C//DTD XHTML 1.0 ट्रांजिशनल//EN"
"डीटीडी/xhtml1-transitional.dtd"
02
03
04
#
"शैली/शैली.सीएसएस"
रिले =
"शैली पत्रक"
प्रकार =
"पाठ/सीएसएस"
05
06
07
<?php
08
समारोह
कैलेंडर दिखाएं () {
09
// प्रमुख दिन की जानकारी प्राप्त करें।
10
// हमें महीने का पहला और आखिरी दिन और वास्तविक दिन चाहिए
11
$आज
=
तारीख लें
();
12
$फर्स्टडे
=
तारीख लें
(
एमकेटाइम
(0, 0, 0,
$आज
[
'सोमवार'
], 1,
$आज
[
'वर्ष'
]));
13
$अंतिम दिन
=
तारीख लें
(
एमकेटाइम
(0, 0, 0,
$आज
[
'सोमवार'
]+1, 0,
$आज
[
'वर्ष'
]));
14
15
// आवश्यक हेडर सूचनाओं के साथ एक टेबल बनाएं
16
गूंज
''
;
;
17
गूंज
'
'
$आज
[
'महीना'
].
" - "
$आज
[
'वर्ष'
].
'
;
18
गूंज
'
'
;
19
गूंज
'
एमओ
तु
हम
वां
'
;
20
गूंज
'
NS
एसए
र
21
22
// पहली कैलेंडर पंक्ति को सही स्थिति के साथ प्रदर्शित करें
'
;
23
गूंज
'
24
के लिये
(
$मैं
=1;
$मैं
<
$फर्स्टडे
[
'दिन'
];
$मैं
++){
'
;
25
गूंज
'
26
}
27
$actday
= 0;
28
के लिये
(
$मैं
=
$फर्स्टडे
[
'दिन'
];
$मैं
<=7;
$मैं
++){
29
$actday
++;
30
अगर
(
$actday
==
$आज
[
'मडे'
]) {
31
$वर्ग
=
' क्लास = "एक्टडे"'
;
32
}
अन्यथा
{
33
$वर्ग
=
;
34
}
;
35
गूंज
$actday
36
}
'
;
37
गूंज
'
38
39
// प्राप्त करें कि वास्तविक महीने में कितने पूर्ण सप्ताह हैं
जबकि कैलेंडर प्रोग्राम के रूप में नहीं जाना जाता है, आप अपने कैलेंडर को बनाने और प्रबंधित करने के लिए एक्सेल का उपयोग कर सकते हैं। विभिन्न प्रकार के कैलेंडर टेम्प्लेट उपलब्ध हैं जिन्हें आप अपनी पसंद के अनुसार अनुकूलित कर सकते हैं, जो स्वयं कैलेंडर को प्रारूपित करने की कोशिश करने की तुलना में बहुत तेज होगा। आप स्प्रेडशीट से कैलेंडर ईवेंट की सूची भी ले सकते हैं और उन्हें अपने आउटलुक कैलेंडर में आयात कर सकते हैं। कदम विधि 1 में से 2:
यह wikiHow आपको सिखाता है कि Google डॉक्स में कैलेंडर कैसे बनाया जाता है। आप तालिका का उपयोग करके मैन्युअल रूप से कैलेंडर बना सकते हैं, या आप Google टेम्पलेट का उपयोग कर सकते हैं। कदम विधि 1 में से 2: तालिका का उपयोग करना चरण 1.
अपने सभी ईवेंट को एक स्थान पर समेकित करना चाहते हैं? आप अपने सभी डिजिटल कैलेंडर तक पहुंचने के लिए अपने iPad पर कैलेंडर ऐप का उपयोग कर सकते हैं, जिसमें आपके द्वारा बनाए गए या Google में साझा किए गए कैलेंडर भी शामिल हैं। अपने Google कैलेंडर को अपने iPad में सिंक करने से आप एक ही स्थान से देख सकते हैं, परिवर्तन कर सकते हैं और ईवेंट जोड़ सकते हैं। कदम चरण 1.
कुछ लोग एक कैलेंडर खरीदने पर पैसा खर्च नहीं करना चाहते हैं, बल्कि शुरुआत से एक कैलेंडर बनाना पसंद करते हैं। आप इसे माइक्रोसॉफ्ट वर्ड में आसानी से कर सकते हैं। कदम 2 का भाग 1: माइक्रोसॉफ्ट वर्ड खोलना चरण 1. माइक्रोसॉफ्ट वर्ड खोलें। आप इसे अपने डॉक पर, शीर्ष पर स्पॉटलाइट खोजकर, या किसी फ़ोल्डर से खोज कर पा सकते हैं। माइक्रोसॉफ्ट वर्ड खोलने पर एक नया दस्तावेज़ अपने आप खुल जाएगा। आपको "
आप किसी भी संपर्क या ईमेल पते के साथ आउटलुक कैलेंडर ईवेंट साझा कर सकते हैं! ऐसा करने के लिए, आपको आउटलुक मोबाइल ऐप - या आउटलुक वेबसाइट - और अपने लॉगिन क्रेडेंशियल तक पहुंच की आवश्यकता होगी। कदम विधि 1 में से 2: Outlook कैलेंडर ईवेंट (मोबाइल) साझा करना चरण 1.