[Work hours] Changed minutes to float hours

This commit is contained in:
Matej Glasnák committed 2023-04-12 13:47:46 +02:00
1 parent 8ab5e5b34d
commit c38258ee1e
4 files changed
+28 -19

No files matched your search

@@ -55,8 +55,8 @@ export default {
const data = {
id: this.user.id,
work_start: parseFloat(sHours) * 60 + parseFloat(sMinutes),
work_end: parseFloat(eHours) * 60 + parseFloat(eMinutes)
work_start: parseFloat(sHours) + parseFloat(sMinutes) / 60,
work_end: parseFloat(eHours) + parseFloat(eMinutes) / 60
}
try {
@@ -69,14 +69,23 @@ export default {
_setDates() {
this.form = {
work_start: this.minutesToTime(this.user.work_start),
work_end: this.minutesToTime(this.user.work_end)
work_start: this.decimalHoursToTime(this.user.work_start),
work_end: this.decimalHoursToTime(this.user.work_end)
}
},
minutesToTime(minutes) {
var hours = Math.floor(minutes / 60)
var mins = minutes % 60
// minutesToTime(minutes) {
// var hours = Math.floor(minutes / 60)
// var mins = minutes % 60
// hours = (hours < 10 ? '0' : '') + hours
// mins = (mins < 10 ? '0' : '') + mins
// return hours + ':' + mins
// },
decimalHoursToTime(decimalHours) {
var hours = Math.floor(decimalHours)
var mins = Math.floor((decimalHours * 60) % 60)
hours = (hours < 10 ? '0' : '') + hours
mins = (mins < 10 ? '0' : '') + mins