Converting hours to days, hours, minutes | Community
Skip to main content
February 19, 2020
Solved

Converting hours to days, hours, minutes

  • February 19, 2020
  • 3 replies
  • 5122 views

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.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Nirmal_Jose

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/

3 replies

Suraj_Kamdi
Community Advisor
Community Advisor
February 19, 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... 😀 

arunpatidar
Community Advisor
Community Advisor
February 19, 2020

Adding to above answer just make sure you have proper checks for day, hrs and min

https://stackoverflow.com/questions/49844323/javascript-convert-hours-and-minutes-into-days/49844499

 

Arun Patidar
Nirmal_Jose
Adobe Employee
Nirmal_JoseAdobe EmployeeAccepted solution
Adobe Employee
February 20, 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/

August 15, 2022

Could someone help with displaying the duration between two different dates and times in hours, and days and hours, if possible? I've reviewed almost every post related to this subject in the forums and tried virtually every recommendation out there, but I can't figure it out. Here's the form if anyone can assist. Date and time duration. Thank you in advance.