Skip to content

Commit

Permalink
Format date diff
Browse files Browse the repository at this point in the history
  • Loading branch information
eeroan committed Jan 4, 2020
1 parent 6daac17 commit 62db5dc
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
11 changes: 10 additions & 1 deletion src/date.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,18 @@ function formatTime(minutes) {
return `${fill(h)}:${fill(m)}`
}

function toDayHourMinute(totalMinutes) {
const minutes = totalMinutes % 60
const totalHours = Math.floor(minutes / 60)
const hours = totalHours % 24
const days = Math.floor(totalHours / 24)
return `${days ? `${days} päivää ` : ''}${hours ? `${hours} tuntia` : ''}${minutes} minuuttia`
}

module.exports = {
freeSlots,
minutes,
formatTime,
notOverlapping
notOverlapping,
toDayHourMinute
}
3 changes: 2 additions & 1 deletion src/markupForDateRange.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@ const _ = require('lodash')
const dateutils = require('dateutils')
const DateTime = dateutils.DateTime
const format = require('./format')
const date = require('./date')

module.exports = markupForDateRange

function markupForDateRange(allDataWithDates, today) {
return allDataWithDates.map(allDataWithDate => {
const deltaMin = parseInt((new Date().getTime() - allDataWithDate.timestamp) / 60000, 10)
const timeStamp = `päivitetty ${deltaMin} minuuttia sitten`
const timeStamp = `päivitetty ${date.toDayHourMinute(deltaMin)} sitten`
const currentDate = getCurrentDate(allDataWithDate.date)
const data = allDataWithDate.freeCourts
return groupBySortedAsList(data, 'date')
Expand Down

0 comments on commit 62db5dc

Please sign in to comment.