खुला
बंद करना

12 महीने का कैलेंडर एचटीएमएल सीएसएस। HTML कैलेंडर. एक वर्ष के लिए Php कैलेंडर

ऐसा कहने की ज़रूरत नहीं है, लेकिन समय-समय पर हमें उन वेब फॉर्मों से निपटना पड़ता है जिनमें हमें एक तारीख इंगित करने की आवश्यकता होती है, उदाहरण के लिए, हमारा जन्मदिन या थिएटर टिकट खरीदने के लिए वांछित तारीख। अक्सर ऐसे मामलों में "तिथि" फ़ील्ड को तीन घटकों में विभाजित किया जाता है, दिन, महीना और वर्ष दर्ज करने के लिए तीन छोटे फ़ील्ड। कभी-कभी "दिनांक" फ़ील्ड को तीन ड्रॉप-डाउन सूचियों में विभाजित किया जाता है, जहां आप 1 से 31 तक दिनों, 1 से 12 तक महीनों और वर्षों की सूची में से चुन सकते हैं। सिद्धांत रूप में, ये समाधान अपने कार्य को काफी अच्छी तरह से करते हैं, लेकिन क्या होगा यदि उपयोगकर्ता को अगले महीने के पहले सोमवार की तारीखें निर्दिष्ट करने की आवश्यकता हो?

इस मामले में, केवल दिनांक प्रविष्टि फ़ील्ड में एक कैलेंडर जोड़कर समस्या को सर्वोत्तम रूप से हल किया जा सकता है। और यह वांछनीय है कि यह कैलेंडर दिनों, महीनों और वर्षों को आगे और पीछे स्क्रॉल करने की क्षमता के साथ गतिशील हो। उपयोगकर्ता द्वारा कैलेंडर के माध्यम से नेविगेशन के लिए सप्ताह के दिन के लिए पदनाम रखना भी वांछनीय है: सोम, मंगल, ... रवि।

इस कार्य के लिए तैयार समाधान की तलाश में, मुझे jQuery में लिखा एक कैलेंडर मिला, और यह रूसी भाषा के समर्थन और इसके द्वारा दर्ज की गई तारीख के प्रारूप को छोड़कर, लगभग पूरी तरह से मेरी आवश्यकताओं को पूरा करता है। इस प्रकार, 20 मिनट के भीतर, कैलेंडर पूरी तरह से रूसी में अनुवादित हो गया, और इसमें दर्ज की गई तारीख का प्रारूप MM/DD/YY से DD/MM/YYYY में बदल दिया गया। हालाँकि, यदि आप चाहें, तो आप कोड में केवल कुछ पंक्तियाँ बदलकर आसानी से प्रारूप बदल सकते हैं।

नीचे कैलेंडर का स्क्रीनशॉट है. (मुकाबले में, टेक्स्ट फ़ील्ड पर क्लिक करके कैलेंडर प्रदर्शित किया जाएगा)

उदाहरण डेमो कोड, कैलेंडर के साथ HTML पृष्ठ।

कोड देखेंएचटीएमएल

jQuery कैलेंडर - वेबसाइट $(document).ready(function())( $("#calendar").simpleDatepicker(); // कैलेंडर कॉल को CSS पहचानकर्ता #calendar के साथ एक फ़ील्ड में बाइंड करें);

आप इसका उपयोग करके स्रोतों को डाउनलोड कर सकते हैं

कैलेंडर डिज़ाइन

हमारे जावास्क्रिप्ट पाठ्यक्रमों में, हम कभी-कभी HTML कैलेंडर बनाने के विषय पर बात करते हैं। कैलेंडर फ्रेमवर्क को प्रोग्राम करना काफी त्वरित है, लेकिन मैं इसे सीएसएस शैलियों के साथ डिजाइन करने में समय बर्बाद नहीं करना चाहता, इसलिए आगे के त्वरित अनुप्रयोग के लिए इन शैलियों को एक अलग ब्लॉग पोस्ट में पहले से लिखने का निर्णय लिया गया। आइए हमारे पास जुलाई 2084 के लिए एक कैलेंडर है, जो HTML (फिडेल) में तैयार किया गया है। हम अपने भविष्य के पोस्ट में जावास्क्रिप्ट और कैलेंडर के बीच संबंध पर चर्चा करेंगे; अभी हम केवल यह ध्यान देंगे कि व्यवहार में, कोई भी ऐसे कैलेंडर को मैन्युअल रूप से भरने में सक्षम नहीं होगा (HTML कैप्शन में महीने का नाम) तत्व, सप्ताह के दिन वें, महीने के दिन टीडी में) बिना प्रोग्रामिंग के।

कैलेंडर HTML और CSS शैलियाँ

आइए महीने के दिनों को रंगने के लिए नियम जोड़ें (पृष्ठभूमि:रेखीय-ग्रेडिएंट(...) संपत्ति के साथ), सप्ताहांत के लिए कक्षाएं और महीने का वर्तमान दिन। यह देखने के लिए कि .holyday और .today कक्षाएं कैसे काम करती हैं, आपको उनके मानों को संबंधित तालिका कक्षों में लिखना होगा। यदि हम केवल शनिवार-रविवार सप्ताहांत के बारे में बात कर रहे हैं, तो आप nth-child(...) चयनकर्ताओं का उपयोग करके कक्षाओं के बिना काम कर सकते हैं।

कैलेंडर (सीमा: 1px ठोस #बीबीबी; प्रदर्शन: इनलाइन-ब्लॉक) .कैलेंडर तालिका (खाली-कोशिकाएं: छुपाएं;) .कैलेंडर कैप्शन (पैडिंग: 3पीएक्स; पृष्ठभूमि: रैखिक-ढाल (नीचे तक, #डीडीडी 10%, #बीबीबी) ); ) .कैलेंडर टीडी(पैडिंग: 2पीएक्स 6पीएक्स; टेक्स्ट-एलाइन: सेंटर; बॉर्डर:1पीएक्स सॉलिड #सीसीसी; बैकग्राउंड: लीनियर-ग्रेडिएंट(नीचे तक,#एफएफएफ 10%, #डीडीडी); बॉर्डर-त्रिज्या:0 0 3पीएक्स ) .कैलेंडर टीडी: होवर (बॉर्डर:1पीएक्स सॉलिड #888; ) .कैलेंडर .हॉलिडे( बैकग्राउंड: लीनियर-ग्रेडिएंट(नीचे तक,#एफएफएफ 10%, #एफएफसी); ) .कैलेंडर .आज(फ़ॉन्ट-वेट:600; सीमा:1px ठोस #888; )

सप्ताह के दिनों के पदनाम ("सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि", "रवि"), महीने ("जनवरी", "फरवरी", "मार्च", "अप्रैल", "मई", "जून", "जुलाई", "अगस्त", "सितंबर", "अक्टूबर", "नवंबर", "दिसंबर") jQuery डेटपिकर विजेट स्थानीयकरण साइट (https:/) पर पाया जा सकता है। /github.com/ jquery/jquery-ui/blob/master/ui/i18n/datepicker-ru.js), यानी। जावास्क्रिप्ट और jQuery और jQuery UI लाइब्रेरीज़ का उपयोग करके एक तैयार कैलेंडर (इसके बारे में अधिक जानकारी)।

इस उदाहरण में, हमारा ध्यान HTML5 और CSS3 के साथ एक कैलेंडर घटक बनाने पर होगा और बाद में जावास्क्रिप्ट का उपयोग करके कुछ अन्तरक्रियाशीलता जोड़ने पर होगा।

वेबसाइटों में कैलेंडर की आवश्यकता होगी, चाहे केवल जानकारी के लिए या जब दिनांक इनपुट की आवश्यकता हो। उपयोगकर्ता हमेशा अच्छी चीजें देखने को इच्छुक रहता है।

हम HTML5 के साथ कैलेंडर बना सकते हैं और उन्हें CSS3 के साथ स्टाइल कर सकते हैं, लेकिन यह सिर्फ स्थिर है। सबसे अधिक संभावना है, आप इसे इंटरैक्टिव बनाना चाहेंगे।

यह जावास्क्रिप्ट (या इसके पुस्तकालयों) द्वारा सक्षम है जो आपको चीजों को एनिमेट करने और दृश्यों को तेजी से और आसानी से बदलने में मदद कर सकता है। लेकिन आइए html और css से शुरुआत करें।

1.आवश्यकताएँ

बताए गए परिणाम प्राप्त करने के लिए आपके लिए निम्नलिखित सेटअप आवश्यक है।

1.1 बुनियादी सेटअप

आगे बढ़ें और अपने प्रोजेक्ट फ़ोल्डर के अंदर इसके मूल सिंटैक्स के साथ एक नई HTML फ़ाइल बनाएं:

कैलेंडर घटक

1.2 बूटस्ट्रैप प्राप्त करें

बूटस्ट्रैप एक अभिनव और उपयोग में आसान सीएसएस फ्रेमवर्क है जिसका उपयोग हम मुख्य रूप से इसकी ग्रिड आधारित संरचना के लिए करेंगे।

इसका उपयोग करने के लिए, बस सीएसएस और जेएस फ़ाइलों को नीचे दिए गए उनके आधिकारिक लिंक से मुख्य अनुभाग में लिंक करें:

कैलेंडर घटक

2.कैलेंडर बनाना

नीचे, आप चरण दर चरण कैलेंडर निर्माण देख सकते हैं। हम पहले html में कैलेंडर बनाएंगे और फिर CSS जोड़ेंगे।

2.1 एचटीएमएल

HTML अनुभाग में निम्नलिखित बुनियादी संरचना शामिल होगी:

1. एक रैपर - यह टैग कैलेंडर के अंदर सभी तत्वों को लपेट देगा

2. एक हेडर - इसमें महीने का शीर्षक और बाएँ और दाएँ नेविगेशन आइकन होंगे

3. एक कैलेंडर-निकाय - इसमें कार्यदिवसों की पंक्ति और दिनांक पंक्तियाँ होंगी।

4. वर्तमान तिथि - यह कैलेंडर के निचले भाग में वास्तविक तिथि दर्शाने वाला एक अनुभाग होगा।

हमें कार्यदिवसों के लिए 1 पंक्ति और दिनांक पंक्तियों के लिए 5 पंक्तियों की आवश्यकता होगी। संरचना इस तरह दिखेगी:

ब्राउज़र में अभी तक कुछ भी नहीं दिख रहा है. अब जब हमने पंक्तियाँ बना ली हैं, तो आइए निम्नलिखित घटक जोड़ें:

1. नेविगेशन आइकन - इन आइकन के लिए बूटस्ट्रैप पर एक क्लास है: ग्लिफ़िकॉन ग्लिफ़िकॉन-शेवरॉन-लेफ्ट/राइट

2. वह महीना जोड़ें जो कैलेंडर एपी टैग के अंदर लपेटे गए हेडर अनुभाग में दिखा रहा है

3. बूटस्ट्रैप के वर्ग: col-xs-1 के साथ पंक्तियों को 7 कॉलम में विभाजित करें और पी टैग के अंदर कार्यदिवस जोड़ें

4. तारीखों के लिए समान col-xs-1 का उपयोग करें लेकिन पैराग्राफ को एंकर टैग के अंदर लपेटें, उन्हें क्लिक करने की आवश्यकता है

ऊपर दिए गए कोड के साथ, हमारा html अब इस तरह दिखता है:

जनवरी 2015

सोमवार, 26 जनवरी

खैर, अब हमें ब्राउज़र में एक दृश्य मिल गया है:

सही नेविगेशन आइकन के दूर तक जाने के बारे में चिंता न करें, हम इसे सीएसएस के साथ ठीक कर देंगे। यह भी ध्यान दें कि मैंने कुछ तिथियों में एक निष्क्रिय वर्ग जोड़ा है।

ऐसा इसलिए है क्योंकि वे तारीखें मौजूदा महीने की नहीं हैं और उन्हें थोड़ा अलग तरीके से स्टाइल करने की जरूरत है (यानी बाकियों की तुलना में हल्का रंग)।

2.2 सीएसएस

यहाँ मज़ेदार हिस्सा आता है, स्टाइलिंग वह है जो तत्वों को एक आकार और एक समग्र रूप देती है। आइए इन सार्वभौमिक विशेषताओं से शुरुआत करें:

मुख्य भाग (फ़ॉन्ट-फ़ैमिली: "मोंटसेराट"; /* बस एक कटसम फ़ॉन्ट */ ) ए:-वेबकिट-कोई भी-लिंक( टेक्स्ट-सजावट:कोई नहीं !महत्वपूर्ण; /* लिंक को रेखांकित न करें */ रंग: काला; !महत्वपूर्ण ; /* लिंक को एक डिफ़ॉल्ट रंग दें */ )

नेविकॉन को दाएँ दिखाने के लिए अन्य वर्गों के आगे पुल-लेफ्ट और पुल-राइट जोड़ें:

अब बुनियादी संरचना तत्वों को कुछ स्टाइलिंग विशेषताएँ दें:

रैपर (मार्जिन: 10em; /* बस एक अस्थायी मार्जिन */ बॉर्डर: 0.1em सॉलिड #ccc; /* कैलेंडर को एक बॉक्स के अंदर लपेटें */ चौड़ाई: 20em; /* बॉक्स के लिए एक चौड़ाई परिभाषित करें */ ऊंचाई: 24em; /* बॉक्स के लिए ऊंचाई परिभाषित करें */ बॉक्स-छाया: 0.1em 0.2em 0.8em #ccc; /* बेहतर दृश्य के लिए बॉक्स छाया */ ) .हेडर (ऊंचाई: 4em; /* हेडर के लिए ऊंचाई परिभाषित करें */ पृष्ठभूमि-रंग: #3f51बी5; /* हेडर को पृष्ठभूमि रंग दें */ रंग: सफेद; /* हेडर को टेक्स्ट रंग दें */ टेक्स्ट-संरेखित करें: केंद्र; /* टेक्स्ट को हेडर के अंदर केन्द्रित करें */ ) .कैलेंडर -बॉडी .col-xs-1 (चौड़ाई: 2.5em; /* प्रत्येक कॉलम को एक निश्चित चौड़ाई दें */ मार्जिन-बाएं: 0.2em; /* कॉलम के बीच कुछ जगह रखें */ टेक्स्ट-संरेखण: केंद्र; /* टेक्स्ट संरेखित करें केंद्र में */ )

हमारे कैलेंडर का दृश्य बन गया:

स्टाइलिंग - भाग 1

ठीक है, इसके बाद कैलेंडर के अंदर अपने लुक को बेहतर बनाने के लिए अलग-अलग तत्वों में विशेषताएँ जोड़ें: .हेडर पी (पैडिंग-टॉप: 1.2em; /* वर्टिकल सेंटरिंग */ टेक्स्ट-ट्रांसफॉर्म: अपरकेस; /* सभी कैप्स टेक्स्ट */) .हेडर स्पैन (पैडिंग: 1.3em; /* लंबवत और क्षैतिज केंद्रित आइकन */ ) .inactive ( /* निष्क्रिय तिथियों को हल्का ग्रे टेक्स्ट रंग मिलता है */ रंग: #ccc; ) .सप्ताह के दिन ( पैडिंग: 1em; /* सप्ताह के दिनों को कुछ जगह देता है चारों ओर */ ) .तिथियां ( पैडिंग: 0.2ईएम 1एम 0.2ईएम 1एम; /* तारीखों को कुछ जगह देते हुए */ ) .लाइन ( /* एक ग्रे लाइन विभाजक */ ऊंचाई: 0.1ईएम; बॉर्डर: 0.1ईएम ठोस #ईईईईईई; ) .वर्तमान-दिनांक (/* वर्तमान दिनांक अनुभाग को स्टाइल करना */ टेक्स्ट-ट्रांसफॉर्म: अपरकेस; टेक्स्ट-एलाइन: सेंटर; पैडिंग: 0.7em; ) .कैलेंडर-बॉडी .row .col-xs-1 p:hover (रंग: #4778a6; /* सभी तिथियों पर होवर स्थिति */ )

और आखिरकार हमारे पास एक सुंदर स्टाइल वाला और आधुनिक दिखने वाला कैलेंडर है। यह देखो:

इतना सरल, ऐसा लगता है जैसे हमने काम पूरा कर लिया। इस उदाहरण को समाप्त करने से पहले आइए http://demos.telerik.com/ से एक पूर्व-निर्मित कैलेंडर देखें जहां कैलेंडर में jQuery लाइब्रेरी द्वारा पूर्ण इंटरएक्टिविटी सक्षम है।

3. अन्तरक्रियाशीलता? हाँ, jQuery के साथ!

इस अनुभाग में, मैं आपको यह बताना चाहता हूं कि कैलेंडर दिनांक/माह/वर्ष चुनने के साथ पूरी तरह से इंटरैक्टिव हो सकते हैं और होने भी चाहिए।

नीचे दिया गया उदाहरण केवल प्रदर्शन के लिए है, यह इंटरनेट पर एक टेम्पलेट है जिसमें इंटरैक्टिव व्यवहार है।

html (फ़ॉन्ट-आकार: 12px; फ़ॉन्ट-फ़ैमिली: एरियल, हेल्वेटिका, सेन्स-सेरिफ़; ) डब्ल्यूसीजी के लिए केंडो यूआई उदाहरण $(document).ready(function() ( // div HTML तत्व से कैलेंडर बनाएं $("#calendar ").kendoCalendar(); ));

एचटीएमएल, सीएसएस और जेएस सहित सब कुछ वहां मौजूद है, लेकिन सीएसएस और जेएस इंटरनेट से जुड़े हुए हैं।

जिस उदाहरण के लिए कोड ऊपर है वह इस तरह दिखेगा:

इंटरएक्टिव कैलेंडर - jQuery

4। निष्कर्ष

भले ही कैलेंडर आसानी से HTML और CSS में बनाए और स्टाइल किए जा सकते हैं, लेकिन जब इंटरैक्टिविटी की बात आती है, तो आपको जावास्क्रिप्ट में कोडिंग के अधिक पेशेवर स्तर की आवश्यकता होगी यदि आप इसे स्क्रैच से पूरी तरह से अनुकूलित करने के इच्छुक हैं।

हालाँकि, चीजों को थोड़ा एनिमेट करने के लिए jQuery कोड तैयार करने में संकोच न करें, जबकि आपके पास अपना स्वयं का HTML और CSS हो सकता है।

ध्यान दें कि बैकएंड सहायक कैलेंडर पर विचार करते समय आपको अपने तत्वों में मूल्य या नाम जैसी विशेषताओं को डालने की भी आवश्यकता हो सकती है, जहां जानकारी सबमिट की जाती है और उसे कहीं भेजने की आवश्यकता होती है।

अंतिम अद्यतन: 04/08/2016

HTML5 में दिनांक और समय के साथ काम करने के लिए कई प्रकार के इनपुट तत्व हैं:

    datetime-local : दिनांक और समय निर्धारित करता है

    दिनांक: दिनांक निर्धारित करता है

    महीना: वर्तमान माह और वर्ष सेट करता है

    समय : समय निर्धारित करता है

    सप्ताह : वर्तमान सप्ताह सेट करता है

उदाहरण के लिए, हम दिनांक निर्धारित करने के लिए एक फ़ील्ड का उपयोग करते हैं:

HTML5 इनपुट फॉर्म

नाम:

जन्म की तारीख:

भेजना

और जब आप दिनांक फ़ील्ड में टाइप करेंगे, तो एक कैलेंडर खुल जाएगा:

हालाँकि, यहाँ यह ध्यान दिया जाना चाहिए कि इस तत्व का प्रभाव ब्राउज़र पर निर्भर करता है। इस स्थिति में Google Chrome का उपयोग किया जाता है। ओपेरा के नवीनतम संस्करणों में तत्व अधिक भिन्न नहीं होंगे। लेकिन Microsoft Edge में तत्व इस तरह दिखेगा:

अन्य तत्वों का अनुप्रयोग:

HTML5 इनपुट फॉर्म

एक सप्ताह:

तिथि और समय:

महीना:

समय:

भेजना

इन तत्वों का उपयोग करते समय, आपको यह भी ध्यान रखना चाहिए कि फ़ायरफ़ॉक्स केवल दिनांक और समय तत्वों का समर्थन करता है; बाकी के लिए, नियमित टेक्स्ट फ़ील्ड बनाए जाते हैं। और IE11 इन तत्वों का बिल्कुल भी समर्थन नहीं करता है।

आज हम आपके लिए ऐसे प्लगइन्स का चयन प्रस्तुत करते हैं जो आपको तिथि चयन के साथ आसानी से कैलेंडर बनाने की अनुमति देते हैं, जिनमें से अधिकांश jQuery और jQuery UI (यूजर इंटरफ़ेस) में विकसित किए गए हैं।

इनमें से लगभग सभी कैलेंडर अच्छी कार्यक्षमता वाला एक पूर्ण मंच हैं, लेकिन कुछ को सुधारने और अंतिम रूप देने की आवश्यकता होगी, लेकिन कभी-कभी यह एक प्लस भी है, क्योंकि ज्यादातर मामलों में आपको, किसी न किसी तरह, उपस्थिति को समायोजित करने की आवश्यकता होती है साइट डिज़ाइन.

यह आलेख इस बारे में है कि आप iPhone ऐप-शैली कैलेंडर कैसे बना सकते हैं।


DatePicker उपयोगकर्ताओं को ड्रॉप-डाउन मेनू से वर्तमान तिथि चुनने की अनुमति देता है। आपको दिनांक प्रारूपों के बारे में चिंता करने की आवश्यकता नहीं है क्योंकि चयन प्रपत्र के कारण वे हमेशा सही होते हैं।


कैलेंडर एक जावास्क्रिप्ट क्लास है जो आपको एक सुलभ और विनीत दिनांक पिकर जोड़ने की अनुमति देता है। यह क्लास कई तत्वों का एक संयोजन है जो अक्सर वेब डेवलपर्स द्वारा उपयोग किया जाता है और पहले से ही MooTools टीम द्वारा पूरी तरह से फिर से डिज़ाइन किया गया है। हमने सभी आवश्यक गुणों को शामिल करने का प्रयास किया, लेकिन आकार को यथासंभव छोटा रखा। कक्षा देखने के लिए, नीचे दिए गए लिंक देखें।


प्लगइन एक jQuery कैलेंडर विजेट है जिसमें महीना प्रदर्शित करने की क्षमता है। आप चुन सकते हैं कि आप कौन सा महीना प्रदर्शित करना चाहते हैं और डिफ़ॉल्ट रूप से यह चालू माह प्रदर्शित करेगा। प्लगइन अपना कार्य पूरी तरह से करता है, इस तथ्य के बावजूद कि इसमें जावास्क्रिप्ट कोड की केवल 100 पंक्तियाँ हैं।


एक कैलेंडर घटक जिसे संशोधित करना और उसका स्वरूप बदलना बहुत आसान है।

गुण:

* एक अलग कैलेंडर पर कितने भी महीने बनाएं
* सप्ताहांत और छुट्टियां प्रदर्शित करने की क्षमता
*आरंभ और समाप्ति तिथियां
* सीएसएस का उपयोग करके स्वरूप बदलें
* एक पृष्ठ पर एक साथ कई कैलेंडर स्थापित करने की क्षमता
* बेहतर प्रदर्शन के लिए अनुकूलन


यह लचीला और सरल पॉप-अप कैलेंडर सभी ब्राउज़रों पर काम करने के लिए डिज़ाइन किया गया है। आप इसे भाषाओं, तिथियों और रंगों के संबंध में पूरी तरह से बदल और संशोधित कर सकते हैं। एक पॉप-अप विंडो कई वर्षों का महीना प्रदर्शित करती है।

आप वैकल्पिक रूप से एक तारीख भी दर्ज कर सकते हैं और वांछित महीना आपको प्रदर्शित किया जाएगा। वर्ष को दो अंकों या चार अंकों के प्रारूप में प्रदर्शित किया जा सकता है, और महीने को संख्याओं या नाम से प्रदर्शित किया जा सकता है। आप जावास्क्रिप्ट का उपयोग करके कोई दिनांक या दिन भी प्रदर्शित कर सकते हैं।

यह विजेट एक पेशेवर एप्लिकेशन को और विकसित करने के लिए सर्वर-साइड प्रौद्योगिकियों के संयोजन के लिए एकदम सही है।


आप DatePicker घटक को अपने वेब एप्लिकेशन में आसानी से एकीकृत कर सकते हैं।

गुण:

* पृष्ठ पर अन्य तत्वों के साथ प्रदर्शित करने की क्षमता
* एक घटक में एकाधिक कैलेंडर
* विशिष्ट तिथियों को उजागर करने की क्षमता
* सीएसएस का उपयोग करके उपस्थिति बदलने की क्षमता
* दिनों और महीनों के नामों को स्थानीयकृत करने की क्षमता
* सप्ताह का अपना प्रारंभ दिन स्वयं निर्धारित करने की क्षमता
* ब्राउज़र विंडो में एकीकरण की संभावना


कैलेंडर प्रणाली एक साधारण कैलेंडर है.


टिग्रा कैलेंडर एक क्रॉस-ब्राउज़र जावास्क्रिप्ट तत्व है जो HTML फॉर्म के माध्यम से ड्रॉप-डाउन मेनू से तिथियों का चयन करने की क्षमता प्रदान करता है।


वन प्लान्स ऐप कई कैलेंडर को सपोर्ट करने में सक्षम होगा। विभिन्न कैलेंडरों में एक-दूसरे के साथ जानकारी प्रदर्शित करना भी संभव है। प्रत्येक कैलेंडर को अलग से प्रबंधित किया जाता है (अद्वितीय पासवर्ड, अलग सेटिंग्स, अलग उपस्थिति)।

एक योजना एप्लिकेशन के भीतर चलने वाले एकाधिक कैलेंडर का उपयोग विभिन्न वेबसाइटों पर किया जा सकता है। एप्लिकेशन बहुत लचीले आवर्ती ईवेंट मॉडल का उपयोग करता है।

एप्लिकेशन कई भाषाओं का समर्थन करता है। आप सप्ताह का आरंभ दिन मैन्युअल रूप से सेट कर सकते हैं. तिथियों को संक्षिप्त प्रारूप (मिमी/डीडी/वाई, डीडी/एमएम/वाई, इत्यादि) में प्रदर्शित किया जा सकता है। एप्लिकेशन व्यक्तिगत फ़ाइलों या डेटाबेस से डेटा का उपयोग कर सकता है।


jQuery यूआई डेटपिकर एक उच्च अनुकूलन योग्य प्लगइन है जो आपको अपने वेब पेजों पर डेट पिकर फॉर्म जोड़ने की अनुमति देता है। आप प्लगइन की उपस्थिति और भाषा को भी संपादित कर सकते हैं, विशिष्ट समय अवधि निर्दिष्ट कर सकते हैं और आसानी से अतिरिक्त नेविगेशन बटन जोड़ सकते हैं।

डिफ़ॉल्ट रूप से, कैलेंडर को ऑनफोकस के माध्यम से एक छोटे ओवरले के रूप में प्रदर्शित किया जाता है और स्वचालित रूप से ऑनब्लर प्रभाव के साथ बंद कर दिया जाता है, या तारीख पहले ही चयनित होने के बाद। आप डिव या स्पैन का उपयोग करके आसानी से अपने वेब पेज में एक कैलेंडर एम्बेड कर सकते हैं।

आप हॉटकी का उपयोग करके अपना कैलेंडर प्रबंधित कर सकते हैं:

* पेज ऊपर/नीचे - पिछला/अगला महीना
* ctrl+पेज ऊपर/नीचे - - पिछला/अगला वर्ष
* ctrl+home - चालू माह या कैलेंडर बंद होने पर खोलें
* ctrl+बाएँ/दाएँ - - पिछला/अगला दिन
* Ctrl+ऊपर/नीचे - - पिछला/अगला सप्ताह
* दर्ज करें - चयनित तिथि की पुष्टि करें
* Ctrl+end - दिनांक सहेजे बिना बंद करें
* बच - बस कैलेंडर बंद करें


यह तत्व आपको एक साधारण स्लाइडर पैनल का उपयोग करके दिनांक चुनने की अनुमति देता है। स्लाइडर को टाइमलाइन के साथ खींचकर, आप तुरंत तारीख बदल सकते हैं। इसके अलावा, जब उपयोगकर्ता अन्य तिथियां प्रदर्शित करना चाहता है, तो स्लाइडर स्वचालित रूप से अपनी मूल स्थिति पर लौट आते हैं।


फुलकैलेंडर एक jQuery प्लगइन है जो आपको फुल-स्केल, ड्रैग-एंड-ड्रॉप कैलेंडर बनाने की अनुमति देता है। प्लगइन AJAX का उपयोग करता है, और आप इसे आसानी से वांछित प्रारूप में प्रारूपित कर सकते हैं (Google कैलेंडर के लिए एक विशेष ऐड-ऑन भी है)।

प्लगइन तिथि के अनुसार घटनाओं को चुनने और खींचने की क्षमता प्रदान करता है।


*कीबोर्ड के माध्यम से पूर्ण नियंत्रण
* विभिन्न प्रदर्शन प्रारूपों और विभाजकों के लिए समर्थन
* विनीत
* सीएसएस का उपयोग कर डिजाइन की संभावना
* सप्ताह के विशिष्ट दिनों को प्रदर्शित करने की क्षमता
* लचीला स्थानीयकरण विकल्प
*सप्ताह के कुछ दिनों को उजागर करने की क्षमता
* निःशुल्क वितरण (सीसी लाइसेंस समझौते के तहत)


गुण:

* एक या अधिक टेक्स्ट इनपुट तत्वों के साथ काम करता है इनपुट प्रकार = "टेक्स्ट"
* कुछ तिथियों को उजागर करने की क्षमता
* दिनांक चुनने के बाद स्वचालित रूप से बंद हो जाता है (साथ ही आज की तारीख या बंद करें बटन दबाने पर)
* "चयन करें" फ़ील्ड का उपयोग करके त्वरित बदलाव की संभावना
* यदि स्क्रॉल करने के लिए कहीं और नहीं है तो स्वचालित रूप से बटन छिपा देता है
और भी बहुत कुछ...


यह घटक एक साधारण तिथि चयनकर्ता प्रपत्र और एक कैलेंडर है।

गुण:

* भाषाएँ जोड़ने की क्षमता
* वर्तमान तिथि बदलने की क्षमता
* माउस व्हील से स्क्रॉल करने की क्षमता
*बटनों की उपस्थिति


टाइमफ़्रेम एक परीक्षणित निःशुल्क घटक है जो जीथब पर चलता है। दिनांक "से" और "से" निर्दिष्ट करना संभव है।


दिनांक/समय पिकर एक साधारण दिनांक या समय पिकर घटक है। कैलेंडर खोलने के लिए, बस इनपुट फ़ील्ड के दाईं ओर आइकन पर क्लिक करें।


सरल दिनांक पिकर घटक का एक और उदाहरण. कैलेंडर में तीन आवश्यक स्थान हैं: , और .


प्लगइन jQuery यूआई दिनांक पिकर को एक इंटरैक्टिव घटक में बदल देता है जिसे विशेष रूप से तिथियों की एक श्रृंखला का चयन करने के लिए डिज़ाइन किया गया है। यह एक अद्यतन है.


|


jMonthCalendar इवेंट समर्थन के साथ एक पूर्ण कैलेंडर है। आप बस विकल्प और ईवेंट सेट कर सकते हैं, और यह आपके लिए बाकी काम कर देगा। प्लगइन में संशोधित करने की क्षमता है, जो डेवलपर को कैलेंडर के साथ इंटरैक्ट करने, महीनों के परिवर्तन को प्रदर्शित करने और अधिसूचना विंडो पर क्लिक करने पर ईवेंट को संपादित करने की अनुमति देगा। jMonthCalendar अब होवर ईवेंट के साथ-साथ अलर्ट (); ट्रिगर पैरामीटर का भी समर्थन करता है; मानक के अनुसार, प्रत्येक ईवेंट का एक URL होता है जो विस्तृत जानकारी वाले एक पृष्ठ पर ले जाता है।


VCalendar (वर्चुअल वेब कैलेंडर) निश्चित रूप से, कैलेंडर रूप में ऑनलाइन ईवेंट बनाने और प्रबंधित करने के लिए एक निःशुल्क वेब कैलेंडर एप्लिकेशन है। इस बेहतरीन और मुफ़्त समाधान का उपयोग वेब समुदायों और किसी भी वाणिज्यिक या गैर-लाभकारी संगठनों के लिए किया जा सकता है। अन्य ऑनलाइन कैलेंडरों के विपरीत, VCalendar को विभिन्न प्रोग्रामिंग भाषाओं में स्रोत कोड के साथ वितरित किया जाता है: PHP, ASP और ASP.NET (C#)। ऐसा भविष्य में नई तकनीकों को जोड़ने के लक्ष्य से किया जाता है।