Using the Time Card Calculator
First, fill in the start and stop times and enter the lunch/break times for each day. Next, hit “Calculate” to generate your timesheet totals for the work week. Finally, print or record the totals to use in payroll.
'; } // if a source element was provided, set focus and select it as a user convenience if ( args.el ) { window.errObj = args.el; setTimeout(function() { if ( window.errObj.focus ) { window.errObj.focus(); } if ( window.errObj.select ) { window.errObj.select(); } window.errObj=0; }, 250); } return false; } // clear the show_message handler function clear_message(){ show_message(); } validate = function(obj){ tmp = parseInt(obj.value,10); // confirm it's a number (added 12/12/2014) if (isNaN(tmp)){ return show_message({ msg: 'Please enter a number.', msg_type: 'error' }); } if ( obj.name.match(/(start|end)_min/) ) { if ( tmp < 0 || tmp > 59 ) { return show_message({ msg: 'Minutes must be between 0 and 59', msg_type: 'error', el: obj }); } } else if(obj.name.match(/(start|end)_hr/) && obj.init){ // accommodate 0 to allow the value to be cleared (when resetting a line previously remembered). if ( tmp < 0 || tmp > 12 ) { return show_message({ msg: 'Hour must be between 1 and 12', msg_type: 'error', el: obj }); } } } cal_days_sum = function(){ /* sum the hours column(s) and give a total of the hours shown -- mainly for multiple days */ if(!this.rowTotals){ this.rowTotals = { rowNormal : [], rowOvertime : [], rowTotal : [] }; /* build a list of the objects containing data we need to sum up */ var tmparr = document.getElementsByTagName('div'); for(var i=0; i
Want to Track Employee Hours the Smart Way?
Our simple time clock allows employees to clock in and out from any device and any location. Whether your employees clock in by phone call or use the mobile app, their hours are automatically logged and easily integrated with your payroll system.