Converting hours to days, hours, minutes

Daniel_Claire

18-02-2020

Probably a simple script for some of you veterans, but as a rookie, I’m stumped. Could someone help with converting hours to days, hours and minutes (e.g., 619 hours = xx days, xx hours and xx minutes)? FormCalc or Javascript. Thanx in advance.

Accepted Solutions (1)

Accepted Solutions (1)

Nirmal_Jose

MVP

20-02-2020

I know its a slight overkill and may not support your exact requirement, but AEM has an OOTB library that can help you with any date conversion. - moment.js

Moment JS can be found at [1], category name 'moment'

You can use various conversions as mentioned in [2]

 

[1] - /libs/clientlibs/granite/moment 

[2] - https://momentjs.com/docs/#/get-set/minute/

Answers (1)

Answers (1)

Suraj_Kamdi

MVP

18-02-2020

@Daniel_Claire If I am correct... You can try with following js code

 

var days = Math.floor(providedHrs/24);
var remainder = providedHrs % 24;
var hrs = Math.floor(remainder);
var min = Math.floor(60*(remainder-hrs));

 

Hope this will help you to solve your query...😀