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

问题描述 投票:1回答:1

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

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

javascript jquery jquery-ui widget converter
1个回答
0
投票

有用!

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

UPDATE

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

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

更新小提琴here

© www.soinside.com 2019 - 2024. All rights reserved.