Expand my Community achievements bar.

Don’t miss the AEM Skill Exchange in SF on Nov 14—hear from industry leaders, learn best practices, and enhance your AEM strategy with practical tips.
SOLVED

decimal to mm:ss

Avatar

Former Community Member

I have done a whole bunch of searches. Seen lots of posts but doesn't help what i am trying to do. I have many drop down fields that will equal different number values(Seconds) At the end of the form I have a field where it uses formcalc to sum all the fields. I then want to convert that totaled decimal number to mm:ss format.

1 Accepted Solution

Avatar

Correct answer by
Level 10

To display the result you should use a text field instead.

View solution in original post

4 Replies

Avatar

Level 10

Hi,

that's quite simple:

var iSeconds = SummaryField ;replace with the name of your summary field

var iMin = Floor(iSeconds / 60)

var iSec = Mod(iSeconds, 60)

$ = Concat(Format("99",iMin), ":", Format("99",iSec)) ; display results in format mm:ss

Avatar

Former Community Member

Thanks!

I tried that however I'm not sure I'm applying it correctly. All the fields i have are numeric fields not time fields. Do I have to force a display pattern to my totaling numeric field?

Avatar

Correct answer by
Level 10

To display the result you should use a text field instead.

Avatar

Former Community Member

That worked!

Do you have one if I decided to display HH:MM:SS?