首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >日期与datapicker的HTML JS差异

日期与datapicker的HTML JS差异
EN

Stack Overflow用户
提问于 2014-09-18 00:33:10
回答 1查看 52关注 0票数 0

我将脚本添加到datapicker中

代码语言:javascript
复制
 <script>
$(function() {
$( "#from" ).datepicker({
dateFormat: 'dd-mm-yy',
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
}
});
$( "#to" ).datepicker({
dateFormat: 'dd-mm-yy',
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
}
});
});
</script>

以及日期差异的脚本

代码语言:javascript
复制
 <script type="text/javascript">

    function startEndDate() {
    from= document.modpren.from.value; //prima data la prende vuota
    to= document.modpren.to.value; //seconda data

    var fromArray = from.split('/');
    fromdate = new Date(fromArray[2], fromArray[1]-1, fromArray[0]);

    var toArray = to.split('/');
    todate = new Date(toArray[2], toArray[1]-1, toArray[0]);


   alert ((todate-fromdate)/86400000);
    }
    </script>

问题是,在"giorni“中没有写出两个日期之间的日期。

代码语言:javascript
复制
 <input type="number" name="giorni" id="giorni" value=""  >

有人能帮我吗?我看了另一个帖子,但没有找到解决方案,非常感谢

EN

回答 1

Stack Overflow用户

发布于 2014-09-18 02:09:11

您在创建日期选择器时指定的日期格式是'dd-mm-yy‘,因此分隔符是'-’。但是,在拆分字符串date时,您使用了'/‘作为分隔符,因此无法获得所需的输出。

确保两个分隔符相同,就可以解决问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25895844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档