【发布时间】:2014-06-07 02:51:09
【问题描述】:
如何操作由 AnyTime Picker 首次生成的值?例如,我有一个带有 AnyTime 的输入字段。当我单击该字段时,它会填充当前时间,并且我希望它填充下一个小时。
【问题讨论】:
标签: javascript anytime
如何操作由 AnyTime Picker 首次生成的值?例如,我有一个带有 AnyTime 的输入字段。当我单击该字段时,它会填充当前时间,并且我希望它填充下一个小时。
【问题讨论】:
标签: javascript anytime
尝试更改anytime.js的这些行
// Initialize the picker's date/time value.
try
{
this.time = this.conv.parse(this.inp.val());
this.offMin = this.conv.getUtcParseOffsetCaptured();
this.offSI = this.conv.getUtcParseOffsetSubIndex();
}
catch ( e )
{
this.time = new Date();
}
到
// Initialize the picker's date/time value.
try
{
this.time = this.conv.parse(this.inp.val());
this.offMin = this.conv.getUtcParseOffsetCaptured();
this.offSI = this.conv.getUtcParseOffsetSubIndex();
}
catch ( e )
{
this.time = new Date();
this.time.setHours(this.time.getHours()+1,0,0,0);
}
【讨论】:
选择器使用字段中的时间作为初始值,只有在字段无法解析时才默认为当前时间。初始化选取器的最简单方法是使用所需的起始值填充字段,并确保其格式正确。
【讨论】: