计算天数差

xiaoxiao2021-02-28  112

<div class="jzyr_qjdlst_long"> <p class="jzyr_qjdnm" style="width: 12.5%;"> 请假时间:</p> <input type="text" class="jzyr_qjdrdtxt_lit" readonly="readonly" οnfοcus=" var EndTime=$dp.$('EndTime');WdatePicker({onpicked:function(){EndTime.focus()}, startDate:'%y',dateFmt:'yyyy-MM-dd'});" runat="server" id="BeginTime" /> <p class="jzyr_qjdtims"> 起,至</p> <input type="text" class="jzyr_qjdrdtxt_lit" runat="server" readonly="readonly" id="EndTime" οnfοcus="SetResult();" /><p class="jzyr_qjdtims"> 止,共计</p> <input type="text" class="jzyr_qjdrdtxt_lit" readonly="readonly" runat="server" id="SumDays" /><p class="jzyr_qjdtims"> 天。</p> </div>

js

function SetResult() { var beginTime = $dp.$('BeginTime'); var sumDays = $dp.$('SumDays'); WdatePicker({ onpicked: function () { var beginDate = $.trim($('#BeginTime').val()); var endDate = $.trim($('#EndTime').val()); if (!beginDate) { alert('请选择开始时间'); $('#EndTime').val(""); beginTime.focus(); return false; } var begin = new Date(beginDate); var end = new Date(endDate); var result = (end - begin) / (3600 * 24 * 1000); $('#SumDays').val(result); }, startDate: '%y', dateFmt: 'yyyy-MM-dd', minDate: '#F{$dp.$D(\'BeginTime\')}' }); }

转载请注明原文地址: https://www.6miu.com/read-26298.html

最新回复(0)