Mds92 / MD.BootstrapPersianDateTimePicker

Bootstrap Persian/Gregorian Date Time Picker
347 stars 105 forks source link

اضافه شدن ثانیه و موارد قابل استفاده در نسخه های قبلی #307

Open Mirsoltan opened 9 months ago

Mirsoltan commented 9 months ago

با سلام و احترام ممنون از زحماتتون در این نسخه فقط ساعت و دقیقه را لحاظ کردید. در نسخه قدیم انتخاب ساعت خیلی عالی بود ضمن اینکه ثانیه هم میتوانستیم انتخاب کنیم. یک موضوع دیگه که خیلی مفید بود در asp.net core در فایلهای cshtml وقتی که مقدار را به view پاس میدادیم به درستی نمایش میداد تاریخ را به صورت شمسی ارسال میکردیم و بدون مشکل نمایش داده میشد. در این نسخه حتما باید از توابع تعریف شده استفاده کنیم و کار کمی مشکل شده است.

Mirsoltan commented 9 months ago

سلام مجدد یک اشکالی که وجود دارد با قراردادن script برای input هایی که مقادیر دارند value="۱۴۰۲/۰۵/۰۳ ۰۹:۵۱"

<input class="form-control " style="direction:ltr" data-name="InputPersianDate" autocomplete="off" type="text" data-val="true" data-val-required="The تاریخ field is required." id="PersianDate" name="PersianDate" value="۱۴۰۲/۰۵/۰۳ ۰۹:۵۱">

فیلد را خالی نمایش میدهد image برای حل مشکل چه کاری میتوان انجام داد؟

hidRezaei commented 8 months ago

سلام من هم همین مشکل رو دارم و input هایی برای نمایش تاریخ انتخاب می شوند، اگر مقداری در value داشته باشند، null می شود. البته با بررسی مشخص میشود input مقدار را دارد اما نمایش نمیدهد Screenshot 2023-11-20 084624

Mirsoltan commented 8 months ago

اشکال دیگری هم وجود دارد. وقتی ساعت را فعال میکنید اگر در textbox ساعت را تغییر بدهید در تقویم تغییرات اعمال نمیشود و عملا ساعت جاری را نمایش میدهد.

اگر حالت 24 ساعته در textbox ساعت را وارد کنید به صورت درست نمایش داده میشود ولی در تقویم به صورت am/pm تعریف شده و کاربر حتما باید با صفحه کلید مقدار صبح و عصر را تغییر دهد. با موس و تاچ قابل تغییر نیست.

در تقویم اگر ساعت 23 را به صورت دستی وارد کنید به صورت 02:30 ثبت میشود. حتما باید 11 و سپس pm را تعیین کرد. حالت کاربر پسند از بین رفته است.