equal
deleted
inserted
replaced
211 # Useful functions. |
211 # Useful functions. |
212 |
212 |
213 datediff() { |
213 datediff() { |
214 [[ -n "$1" ]] || { echo first argument is missing; return 1; } |
214 [[ -n "$1" ]] || { echo first argument is missing; return 1; } |
215 [[ -n "$2" ]] || { echo second argument is missing; return 1; } |
215 [[ -n "$2" ]] || { echo second argument is missing; return 1; } |
216 local diff=$(( $(date -d "$2" +%s) - $(date -d "$1" +%s) )) |
216 local diff=$(( $(date -d "$1" +%s) - $(date -d "$2" +%s) )) |
217 local sec=$(( diff % 60 )) |
217 local sec=$(( diff % 60 )) |
218 diff=$(( diff / 60 )) |
218 diff=$(( diff / 60 )) |
219 local min=$(( diff % 60 )) |
219 local min=$(( diff % 60 )) |
220 diff=$(( diff / 60 )) |
220 diff=$(( diff / 60 )) |
221 local hour=$(( diff % 24 )) |
221 local hour=$(( diff % 24 )) |