gpt4 book ai didi

javascript - 从 igDateEditor 中的日期 trim 时区

转载 作者:行者123 更新时间:2023-11-28 20:15:48 24 4
gpt4 key购买 nike

我使用的日期字段定义为

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com