用户选择按建议值发送,要计算发送组数及每组对应的预计结束时间、剩余发送量。
选择均匀拆分时要计算每组的发送量、预计结束时间、剩余发送量。
1.发送量可编辑,当编辑某发送量时对应的预计结束时间和剩余发送量要重新计算。
2.修改开始时间时对应行的结束时间要重新计算。
3.点击右侧“加号”添加一组发送计划,初始开始时间为第二天8:00,发送量为0,预计结束时间为“—”。
4.点击“减号”删除一组发送计划,重新计算剩余发送量。
注意:
1.获取被选中单选按钮的值的方法:
1).var type = jQuery("input[name='groupType']:checked").val();
2).var type = jQuery("input[name='test'][checked]").val();
jQuery1.9两种方式均可,1.7要使用第一种方法。
2.注意onblur、onchange事件的触发时间
3.$可能冲突
4.时间格获取及转化
var date = new Date(parseInt(secondsTime));可以直接通过毫秒得到对应的日期。但是注意毫秒值一定为整数,变量要用parseInt()方法转化一下才可以。
date.getMonth(); //获取当前月份(0-11,0代表1月)
date.getDate(); //获取当前日(1-31)
date.getDay(); //获取当前星期X(0-6,0代表星期天)
getDate()与getDay()返回值不同,一定要注意。
另外:没找到类似Java中SimpleDateFormat的类或方法,不知道有没有。