پرش به محتوا
بناBana UI

حالت نمایش

پالت رنگی

با ↑ ↓ جابه‌جا شوید و Enter را بزنید. Esc برای بستن.

Time Picker

یک <input> با data-timepicker انتخاب‌گر ساعت با ستون‌های ساعت، دقیقه (و ثانیه) می‌گیرد. مقدار ارسالی همیشه ۲۴ساعته HH:mm[:ss] است، حتی اگر نمایش ۱۲ساعته باشد. ماژول timepicker لازم است.

انتخاب ساعت
کد
<form ui="stack" style="max-inline-size:22rem">
  <label ui="field"><span>ساعت جلسه</span><input name="at" data-timepicker data-minute-step="5" data-min-time="08:00" data-max-time="18:00"></label>
  <label ui="field"><span>ساعت ۱۲ساعته با ثانیه</span><input name="at12" data-timepicker data-format="12" data-seconds></label>
</form>

ساعت را تایپ کنید (14:30، ۱۴:۳۰، 2:30 pm، ۲:۳۰ ب.ظ) یا از ستون‌ها انتخاب کنید. در هر ستون ↑↓، PageUp/PageDown، Home/End و بین ستون‌ها ←→ کار می‌کند. گزینه‌های بیرون از بازه غیرفعال می‌شوند.

صفت / APIکار
data-format24 (پیش‌فرض) یا 12 (با ق.ظ / ب.ظ).
data-secondsستون ثانیه هم نمایش داده شود.
data-hour-step، data-minute-step، data-second-stepگام هر ستون.
data-min-time، data-max-timeحدود مجاز، مثل 08:00.
data-inlineهمیشه در صفحه نمایش داده شود.
data-variant، data-size، data-shape، data-accent، data-classهمان گزینه‌های ظاهری Date Picker؛ توکن‌ها هم --bana-dp-* هستند.
bana:time-changeرویداد با e.detail.value (۲۴ساعته) و time.
Bana.timepickeropen، close، get، set و refresh.

ویرایش این صفحه در GitHub