我有一个输入,默认情况下以冗长的方式显示日期:
" 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/
答案 0 :(得分:0)
它有效!
你没有正确配置你的小提琴。首先,你没有将jQuery添加到页面中。另外,要使代码正常工作,您必须以某种方式向页面添加inputmask插件。可以使用&#34;外部资源&#34;选项或您可以直接将插件的源添加到页面。因为我没有为插件找到任何好的URL,所以我使用了第二个选项,只是将代码添加到了scrips部分。完成所有这些操作后,您可以使用代码$('input[type=text]').inputmask("mm/dd/yyyy");
来获得所需的结果。这里更新了fiddle。
<强>更新强>
获取日期和时间你可以使用这个:
$('input[type=text]').inputmask("datetime");
更新小提琴here