javascript - js计算请假天数
本文介绍了javascript - js计算请假天数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
html代码如下: <tr>
<th>开始时间:</th>
<td>
<?php
$form->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'begintime',
'language'=>'zh',
// additional javascript options for the date picker plugin
'options'=>array(
'change' => 'cc',
'dateFormat'=> "yy-mm-dd"
),
'htmlOptions'=>array(
'class'=>'date input-text',
'size'=>18
),
)); ?>
<?php echo $form->dropDownList($model,'begintime1',Yii::app()->params['Workingdata'] ,array('prompt'=>'--请选择--','id'=>'begintime1')); ?>
</td>
</tr>
<tr>
<th>结束时间:</th>
<td>
<?php
$form->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$model,
'attribute'=>'endtime',
'language'=>'zh',
// additional javascript options for the date picker plugin
'options'=>array(
'showAnim'=>'fold',
'dateFormat'=> "yy-mm-dd"
),
'htmlOptions'=>array(
'class'=>'date input-text',
'size'=>18
),
)); ?>
<?php echo $form->dropDownList($model,'endtime1',Yii::app()->params['Workingdata'] ,array('prompt'=>'--请选择--','id'=>'endtime1')); ?>
</td>
</tr>
<tr>
<th>请假天数:</th>
<td>
<?php echo $form->textField($model, 'days', array('maxlength'=>20,'id'=>'days')); ?>
</td>
</tr>
解决方案
你说说你的那两个日期选择后可以得到什么,你用的什么日期组件?
一般的日期组件会返回一个moment对象;
如果是减一下就知除以24/60/60/1000;
如果不是自己去官网下一个http://momentjs.cn/
var moment = require('moment');
(moment('2016-02-01')-moment('2016-03-01'))/24/60/60/1000; //-29
这篇关于javascript - js计算请假天数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文