Add formatted_duration()

ref #433

サーバーサイドの処理を参考にしてformatted_duration()関数を追加