استفاده از تقویم فارسی MD.BootstrapPersianDateTimePicker در سایت با javascript ( بروزرسانی 1404 )

تقویم فارسی date picker – تقویم فارسی این امکان را می دهد که یک تاریخ شمسی مشخص را انتخاب کنیم .
نمونه آن انتخاب تاریخ در سایت های فروش بلیط و تور که تاریخی را برای حرکت از کاربر دریافت می کند .
با استفاده از کتابخانه MD.BootstrapPersianDateTimePicker تقویم فارسی را خواهیم ساخت .
index.html برای ساختار تقویم فارسی
<!DOCTYPE html> <html lang="fa"> <head> <meta charset="UTF-8"> <title>Rapidcode.iR - سورس کد</title> <link href="static/bootstrap/css/bootstrap.min.css" rel="stylesheet" /> <link rel="stylesheet" href="static/css/lib/mds.bs.datetimepicker.style.css" /> <link rel="stylesheet" href="static/css/main.css"> </head> <body> <div class="container"> <a id="introduce" href="https://rapidcode.ir" target="_blank">رپید کد • کتابخانه مجازی برنامه نویسان</a> <label class="h3 mb-3" for="persianDatapicker-text">تقویم فارسی </label> <div class="input-group mb-3"> <span class="input-group-text cursor-pointer" id="persianDatapicker">📅</span> <input dir="ltr" type="text" class="form-control text-center" placeholder="" data-name="persianDatapicker-text"> <input dir="ltr" type="text" class="form-control text-center" placeholder="" data-name="persianDatapicker-date"> </div> </div> <script src="static/bootstrap/js/bootstrap.bundle.min.js"></script> <script src="static/js/lib/mds.bs.datetimepicker.js"></script> <script src="static/js/app.js"></script> </body> </html>
به طور کلی کتابخانه در فایل app.js نیاز به تنظیم دارد نیازی نیست که همانند پایین تمامی قسمت های تقویم را مقدار دهی کنیم و برخی از گزینه ها همان مقدار پیشفرض کافی است اما سعی داریم که با تمامی قسمت های قابل تنظیم تقویم آشنایتان کنیم .
فایل app.js
window.addEventListener("load" , function () { const dtp1Instance = new mds.MdsPersianDateTimePicker(document.getElementById("persianDatapicker"), { targetTextSelector: '[data-name="persianDatapicker-text"]', targetDateSelector: '[data-name="persianDatapicker-date"]', persianNumber : true, enableTimePicker: true, textFormat : "yyyy/MM/dd HH:mm:ss", dateFormat : "yyyy/MM/dd" }); });
خروجی برنامه تقویم فارسی ( نتیجه )

همچنین در صورتی که قصد نمایش تقویم به همراه تمامی مناسبت ها داخل سایت تان را دارید می توانید از این آموزش .
و در صورتی که می خواهید تاریخ میلادی را به شمسی یا برعکس تبدیل کنید این آموزش به کارتان می آید .
لیست نظرات
سلام وقت بخیر با توجه به سی روزه بودن اسفند تمام روزهای سال 1404 یک روز جلو افتاده
درود ، ممنون از اطلاع رسانی . آموزش بروز شد .
سلام سال 1403 کبیسه است ولی نمایش نمی دهد آیا تنظیم خاصی دارد
درود ، داکیومنت رو باید بررسی کنید .
date picker فارسی برای انتخاب سال تولد (استاتیک) سورس کدی میشناسی؟
از خود این کتابخانه هم میشه استفاده کرد اما کتابخانه مناسب تر kamaDatePicker هست .
سلام ، از زحمات شما ممنونم. چطور می تونم تقویم رو به صورت inline در صفحه استفاده کنم؟ یعنی داخل صفحه به صورت پیش فرض یه جایی قرار بگیره و نیاز نباشه که جایی کلیک بشه که باز بشه
درود
سلام خسته نباشید چطور میتونم تایم استمپ دریافت کنم و اینکه ساعت رو دیفالت روی 12 شب قرار بدم
درود ، برای دریافت timestamp باید
و برای اینکه زمان رو روی 12 شب به طور پیشفرض قرار بدید و مقدار value در تگ input به شکل قرار بدید .با سلام من اسکریپت crm rise و فارسی کردم، فقط بخش date picker اون مانده ، چطور باید اون قسمت از تقویم و فارسی کنم ؟ با سپاس
درود ، باید با api این اسکریپت آشنایی خوبی داشته باشید که بتونید بدون مشکل تغییرات رو اعمال کنید .
سلام خسته نباشید. من نیاز دارم توی یک فرم از چندین تقویم استفاده کنم و فقط تقویم اولی درست کار میکنه و الباقی تقویم ها به صورت تکست باکس هستند. باید چه کاری انجام بدم؟
درود ، هر input باید id منحصر خود را داشته و سپس اقدام به نمونه سازی تقویم کنید