create.js 724 B

1234567891011121314151617181920212223
  1. $(document).ready(function()
  2. {
  3. $('#begin, #start, #end, #finish').change(function()
  4. {
  5. var begin = $('#begin').val();
  6. var end = $('#end').val();
  7. var start = $('#start').val();
  8. var finish = $('#finish').val();
  9. if(!begin || !end || !start || !finish) return false;
  10. begin = begin.replace(/-/g, '/');
  11. end = end.replace(/-/g, '/');
  12. var beginTime = Date.parse(new Date(begin + ' ' + start));
  13. var endTime = Date.parse(new Date(end + ' ' + finish));
  14. if(beginTime > endTime) return false;
  15. var hours = Math.round((endTime - beginTime)/(3600*1000)*100)/100;
  16. $('#hours').val(hours);
  17. });
  18. $('#begin').change();
  19. })