Javascript 输入日期范围的Jquery输入掩码

Javascript 输入日期范围的Jquery输入掩码,javascript,jquery,jquery-inputmask,input-mask,Javascript,Jquery,Jquery Inputmask,Input Mask,我正在制作一个web应用程序,它应该接受一个特定的间隔,该间隔被添加到目标日期,以检查请求是否过期。所以我需要一个带有格式的输入:months:days:hours 其中月份限制为12,天数限制为31,小时限制为24。我尝试使用jQuery 我这样做: mask: "mm-dd-hh" 但出于某种原因,它不起作用,我戴了一个这样的面具: mask: "mm-dd-hh" 但是在输入中我得到了一些奇怪的东西,仍然有占位符mm dd yyyy,我只能在其

我正在制作一个web应用程序,它应该接受一个特定的间隔,该间隔被添加到目标日期,以检查请求是否过期。所以我需要一个带有格式的输入:
months:days:hours

其中月份限制为12,天数限制为31,小时限制为24。我尝试使用jQuery

我这样做:

mask: "mm-dd-hh"

但出于某种原因,它不起作用,我戴了一个这样的面具:

mask: "mm-dd-hh"
但是在输入中我得到了一些奇怪的东西,仍然有占位符
mm dd yyyy
,我只能在其中输入年份

因此,有两个问题:

  • 如何制作正确的面具
  • 如何在面具中设置允许零个月?所以,基本上,这个范围是可选的,如果我想的话,我只需要将0放入月份,在服务器上检查,然后创建一个仅从天和小时开始的范围

  • Javascript日期让我头疼,因为你想做的事情

    我使用一个名为矩的库,它可以作为cdn或npm包提供


    它可以创建像你所拥有的那样的输入模式,对日期进行算术运算,然后转换成你想要的时间格式,甚至Javascript Date也会让我头疼,因为你想做的事情

    我使用一个名为矩的库,它可以作为cdn或npm包提供

    它可以创建像您所拥有的那样的输入模式,对日期进行算术运算,然后转换为您想要的时间格式,甚至Javascript日期