簡體   English   中英

Jquery 輸入掩碼到輸入日期范圍

[英]Jquery input mask to input date range

我正在制作一個 web 應用程序,它應該接受添加到目標日期的特定間隔以檢查請求是否過期。 所以我需要一個格式的輸入: months:days:hours

其中月份限制為 12,天限制為 31,小時限制為 24。我嘗試使用 jQuery輸入掩碼插件

我做了這樣的:

https://jsfiddle.net/qahxvspb/2/

但由於某種原因它不起作用,我放了一個這樣的面具:

mask: "mm-dd-hh"

但是在輸入中我得到了奇怪的東西,仍然有占位符mm-dd-yyyy ,我只能輸入年份。

所以2個問題:

  1. 如何制作正確的口罩?
  2. 我怎樣才能讓面具中的零個月? 所以,基本上,它對於范圍是可選的,如果我願意,我只需將 0 放入月份,在服務器上檢查它,然后僅從天和小時創建一個范圍。

Javascript 日期讓我頭疼,因為你想做的事情

我使用了一個名為 moment 的庫,它可以作為 cdn 或 npm package

它可以像您所擁有的那樣創建輸入模式,對日期進行算術運算,然后轉換為您想要的時間格式,甚至是 Javascript 日期

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM