【问题标题】:Get the date value in mm/dd/yyyy format in javascript在 javascript 中获取 mm/dd/yyyy 格式的日期值
【发布时间】:2015-10-10 10:26:08
【问题描述】:

如果我在第一个文本框中输入日期,我需要通过使用差异来获取第二个文本框中的持续时间 当前日期,我只使用 dd/mm/yyyy 格式使其工作正常,但我需要以 mm/dd/yyyy 格式输入日期。我的工作代码将在这里请帮助我

<input type="text" name"mydate" id="mydate" placeholder="mm/dd/yyyy">
<input type="text" name="duration" id="duration">

<script>
function getYearFn()
{
from = $("#mydate").val().split("/");
var fromdate = new Date(from[2], (from[1]-1), from[0]);                         
var today = new Date();
              var year1 = fromdate.getFullYear();                
              var year2 = today.getFullYear();
              var yeardiff = year2 - year1;
              var month1 = fromdate.getMonth()+1;                  
              var month2 = today.getMonth()+1;
              var monthdiff = (month1 - month2)*-1;
              $('#duration').val(yeardiff +" " +"Years"+" "+monthdiff*-1 +""+"Months" )
}
</script>

【问题讨论】:

标签: javascript php html date datetime


【解决方案1】:

您只需在创建日期时交换参数。
而不是

var fromdate = new Date(from[2], (from[1]-1), from[0]);

使用

var fromdate = new Date(from[2], (from[0]-1), from[1]);  

【讨论】:

    猜你喜欢
    • 2016-01-02
    • 1970-01-01
    • 1970-01-01
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 1970-01-01
    • 2014-09-07
    相关资源
    最近更新 更多