- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的日期字段定义为
var input = $('<input id="datefield"/>');
$(input).igEditor({
type: 3,
datePattern: 'dd/MM/yyyy'
});
我得到的值为
var date=$("#datefield").igEditor("option","value")
这给了我日期
日期=2011年6月5日星期日 00:00:00 GMT+0400(阿拉伯标准时间)
但我想要日期为 Sun Jun 05 2011 00:00:00
是否可以获取不包括时区的日期。提前致谢
最佳答案
您所看到的是 Date 对象的默认 JavaScript 表示形式,当您将其指定为 DateEditor 时,编辑器将使用它。
要获得结果,请先设置 dataMode property为“text”或“editModeText”。这将修改编辑器接受和返回的值。
$("#datefield").igEditor({
type: 3,
dataMode: "text"
});
第二 - 使用 value() method因为它是由 dataMode 修改的:
$("#datefield").igEditor("value")
这是 JSFiddle:http://jsfiddle.net/damyanpetev/DjwsD/
附注:您设置的 datePattern 属性不正确(恰好控件的默认日期模式相同)。您应该使用 dateDisplayFormat (也在 fiddle 中),其中您有预定义的 date/dateLong/dateTime 预设以及自行构建它的选项,就像您使用 datePattern 所做的那样。我认为“dateTime”设置最接近您想要的设置,并且它会根据区域设置进行修改,但为了以防万一它不完美,我为您制作了一个与您想要的完全匹配的模式。
关于javascript - 从 igDateEditor 中的日期 trim 时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19205497/
我使用的日期字段定义为 var input = $(''); $(input).igEditor({ type: 3, datePatter
我是一名优秀的程序员,十分优秀!