#!/usr/bin/env bash source ~/bin/script_framework.sh ts=${1:-} [[ -n $ts ]] || fatal "Usage: ${0##*/} " pts=() for div in 3600 60 1; do pt=$(( ts / div )) ts=$(( ts % div )) pts+=(${pt}) done IFS=':'; echo "${pts[*]}"