获取带有输入掩码的datetime

Get datetime with input mask?

本文关键字:datetime 掩码 输入 获取      更新时间:2023-09-26

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

"Tue Aug 18 2009 15:06:36 GMT-0500(中央夏令时)"

,我的任务是使用inputmask (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,所以我使用了第二个选项,只是将代码添加到脚本部分。在所有这些操作之后,现在就可以工作了,您可以使用代码$('input[type=text]').inputmask("mm/dd/yyyy");来获得您想要的结果。这里是更新的小提琴。

获取日期和时间,你可以使用这个:

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

更新此处