如下所示 。。。

yami251139 2008-02-15 09:27:33
function save_onclick() {
var jobStartTime = document.forms[0].absenceStartTime.value;
var jobEndTime = document.forms[0].absenceEndTime.value;
if (jobStartTime != "" && jobEndTime != "") {
var a = jobStartTime.split(":");
var b = jobEndTime.split(":")
var c = new Date(0, 0, 0, a[0], a[1]);
var d = new Date(0, 0, 0, b[0], b[1]);
absenceHours = (d - c) / 3600000;
這里------------if ((a[0] <= 11 , a[1] <= 30)&&(b[0] >= 12 , b[1] >= 30)){
absenceHours = absenceHours - 1;
}
document.forms[0].absenceHours.value = absenceHours;
}
document.forms[0].action = "<html:rewrite page="/absenceSave.do"/>";
document.forms[0].submit();
}
要求如果是starttime小于11點半 并且結束時間大于12點半 則計算出來時間要-1 NO會寫。。。
上面那句詩錯的 沒有效果。。。
...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
不懂编程 2008-02-15
  • 打赏
  • 举报
回复
if ((a[0] = 11 && a[1] <= 30) || (a[0] < 11)) && ((b[0] = 12 && b[1] >= 30) || (b[0] > 12)){
.....
}
yami251139 2008-02-15
  • 打赏
  • 举报
回复
貌似自己搞定了。。。
if ( a[0] <= 11 && b[0] >= 12 )
。。。。。。
yami251139 2008-02-15
  • 打赏
  • 举报
回复
e 因為11點半到12點半可以不用考慮的 前面已經做過判斷力
所以如沙發所示就行了。。。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧