使用输入掩码获取日期时间?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用输入掩码获取日期时间?相关的知识,希望对你有一定的参考价值。

我有一个输入默认情况下以冗长的方式显示日期:

“2009年8月18日星期五15:06:36 GMT-0500(中部夏令时)”

我的任务是使用输入掩码(https://github.com/RobinHerbots/jquery.inputmask)插件将其格式化为mm / dd / yy hh:mm。我已经阅读了插件的文档,但我没有看到实现扩展的任何内容

“jquery.inputmask.date.extensions.js自动完成日期扩展#570中的时间,分钟和秒

知道如何用日期和时间格式化输入字段吗?提前致谢。

html

<input type='text' value='Tue Aug 18 2009 15:06:36 GMT-0500 (Central Daylight Time)' />

jQuery的:

$('input[type=text]').inputmask("mm/dd/yyyy");

无法让插件在小提琴上工作。 http://jsfiddle.net/vD25C/

答案

有用!

你没有正确配置你的小提琴。首先,您没有向页面添加jQuery。另外,要使代码正常工作,您必须以某种方式向页面添加inputmask插件。可以使用“外部资源”选项,也可以直接将插件的源添加到页面中。因为我没有找到任何好的插件的URL,我使用了第二个选项,只是将代码添加到scrips部分。在完成所有这些操作之后,您可以使用代码$('input[type=text]').inputmask("mm/dd/yyyy");来获得所需的结果。这是更新的fiddle

UPDATE

要获得日期和时间,您可以使用这个:

$('input[type=text]').inputmask("datetime");

更新小提琴here

以上是关于使用输入掩码获取日期时间?的主要内容,如果未能解决你的问题,请参考以下文章

使用美国日期的日期时间输入的 jQuery 输入掩码

JQUERY 输入掩码可以为日期时间添加字符串吗?

使用 jQuery 掩码时日期未正确显示

为啥 Inputmask 不能正确处理日期?

使用掩码实现输入

从viewPager片段(Kotlin)中获取用户输入信息