Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改日期&;时间输入(AnyTime picker)到日期对象中以获取秒数_Javascript_Jquery_Datetime_Anytime - Fatal编程技术网

Javascript 更改日期&;时间输入(AnyTime picker)到日期对象中以获取秒数

Javascript 更改日期&;时间输入(AnyTime picker)到日期对象中以获取秒数,javascript,jquery,datetime,anytime,Javascript,Jquery,Datetime,Anytime,我正在使用AnyTime picker以“%d/%m/%Y%H:%i:%s”格式获取日期和时间(开始日期和时间),我正在尝试将此输入转换为日期对象,以便使用getSeconds()获取秒数并添加持续时间(以秒为单位)以获取结束时间和日期 如何转换此输入 <input id="chooseTime" name="chooseTime" type="text" maxlength="16" size="20" value=""> var anytimeFormat = "%d/%m

我正在使用AnyTime picker以“%d/%m/%Y%H:%i:%s”格式获取日期和时间(开始日期和时间),我正在尝试将此输入转换为日期对象,以便使用getSeconds()获取秒数并添加持续时间(以秒为单位)以获取结束时间和日期

如何转换此输入

<input id="chooseTime" name="chooseTime" type="text" maxlength="16" size="20" value="">



var anytimeFormat = "%d/%m/%Y %H:%i:%s";
AnyTime.picker( "chooseTime", { 
     format: anytimeFormat, 
     firstDOW: 1
 });


var schedule_start_time = new Date($("#chooseTime").val());
var schedule_end_time = new Date();
schedule_end_time.setSeconds(schedule_start_time.getSeconds() + durationInSecs);

var anytimeFormat=“%d/%m/%Y%H:%i:%s”;
AnyTime.picker(“chooseTime”,{
格式:anytimeFormat,
第一道:1
});
var schedule_start_time=新日期($(“#chooseTime”).val();
var计划\结束\时间=新日期();
schedule_end_time.setSeconds(schedule_start_time.getSeconds()+持续时间);

基本上,问题是输入总是我计算机上的当前日期和时间。我选择的AnyTime picker输入无效。我做错什么了吗。我有一种感觉,这就是我将chooseTime转换为新日期的方式。我该怎么做,需要一些帮助

选择器总是从输入字段中的日期/时间开始初始化。如果输入字段中的值不是有效的日期/时间(或不是您指定的格式),则默认为当前时间。如果该字段为空,则为空

如果需要不同的开始日期/时间,请在创建字段时设置该字段的值。可以使用jQuery的.val()方法或DOM.value属性。为确保值的格式正确,请使用AnyTime.Converter,例如:

var anytimeFormat=“%d/%m/%Y%H:%i:%s”; $(#chooseTime').val((新的AnyTime.Converter({format:anytimeFormat})).format(新的日期(2014,11,2,0,0,0)); picker(“chooseTime”,{format:anytimeFormat,firstDOW:1})

要获得更快的帮助,请使用项目网站上的联系方式