2014-06-26 71 views
0

我有一組醫生。每個人都有一個專業(牙醫,一般情況下,心理醫生等)
每個專業都有分配其預定的會議(預約)時間,例如:計算一個時間段內的約會次數

  • 牙醫 - 預約時間:30分鐘
  • 一般博士 - 預約時間:30分鐘
  • 精神科 - 預約時間:45分鐘

每個醫生將他的時間表,例如:

  • 精神科 - 週一08:00至12:30
  • 牙醫 - 週二14:00至20:00

我使用jQuery和兩(2)BSTimepicker領域的時隙分配給每個醫生
http://jdewit.github.io/bootstrap-timepicker/

有什麼辦法來計算(使用jQuery或MomentJS LIB)任命的(輪)數的醫生將能夠參加在他的時隙分配?

感謝很多提前

回答

0

編輯,更新

嘗試

var apps = []; 
var meds = { 
    "psych": { 
     "schedule": 4.5, 
     "appointment_length" : function() {return this.schedule * 4}, 
     "appointment_slots" : function() {return this.appointment_length()/3} 
    }, 

    "dentist": { 
     "schedule": 6, 
     "appointment_length" : function() {return this.schedule * 2}, 
     "appointment_slots" : function() {return this.appointment_length()/2} 
    } 
}; 

$.each(meds, function (index, value) { 
    apps.push([index, Math.round(value.appointment_slots())]); 
    meds.appointments = apps.slice(0, 2); 
}); 
console.log(meds); 

的jsfiddle http://jsfiddle.net/guest271314/sdxLH/

+0

感謝您的幫助,但我得到 「的ReferenceError:迷幻沒有定義」 。我對JSON對象不是很熟悉 – Enrique

+0

查看更新後的帖子。謝謝 – guest271314