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

时间:2014-08-01 14:40:07

标签: javascript jquery jquery-ui widget converter

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

" 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/

1 个答案:

答案 0 :(得分:0)

它有效!

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

<强>更新

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

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

更新小提琴here