Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Converting hours to days, hours, minutes

Daniel_Claire
Level 1
Level 1

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.

1 Accepted Solution
Nirmal_Jose
Correct answer by
Community Advisor
Community Advisor

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/

View solution in original post

0 Replies
Suraj_Kamdi
Community Advisor
Community Advisor

@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...😀 

Nirmal_Jose
Correct answer by
Community Advisor
Community Advisor

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/

View solution in original post