Skip to content

Instantly share code, notes, and snippets.

View Abdul007Malik's full-sized avatar
💭
I may be slow to respond.

Abdul Malik Abdul007Malik

💭
I may be slow to respond.
View GitHub Profile
@Abdul007Malik
Abdul007Malik / timesheet.js
Created June 4, 2020 14:54
Timesheet calculation
function calculate(args) {
let time = null, dump, minutes;
dump = args.split(',')
minutes = dump.reduce((total, timeDiff) => {
time = timeDiff.split('-')
total += moment(time[1], "hh:mm").diff(moment(time[0], "hh:mm"), 'minutes')
return total;
}, 0);
return { minutes, hhmm: moment.utc(minutes * 60 * 1000).format('hh:mm') }