Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
SOLVED

Automatic field to display date saved/modified

Avatar

Level 5

Hello,

I have a "Revision Date" field in a footer but it displays the current date. I would like to display the date the file was last modified.  This script in the layout:ready event is:


this.rawValue = util.printd("yyyy/mm/dd", new Date());




I'm looking for an equivalent of the modDate property in Acrobat, but the Javascript reference says there's isn't one for LiveCycle.


Any help is appreciated, thanks!

1 Accepted Solution

Avatar

Correct answer by
Level 10

Hi,

If you are meaning then the form template (as opposed to a user saving an instance of the form) was saved/modified you can try,

this.rawValue = util.printd("yyyy/mm/dd", util.scand("yyyy-mm-dd", xfa.timeStamp));

Regards

Bruce

View solution in original post

3 Replies

Avatar

Correct answer by
Level 10

Hi,

If you are meaning then the form template (as opposed to a user saving an instance of the form) was saved/modified you can try,

this.rawValue = util.printd("yyyy/mm/dd", util.scand("yyyy-mm-dd", xfa.timeStamp));

Regards

Bruce

Avatar

Level 5

That works perfectly, thanks!

I decided I needed the date in mm/dd/yyyy format, but when I changed both masks to that format, it didn't work.  I had to change only the util.printd mask to mm/dd/yyyy.

Where can learn a little more about using the "util" method?

Avatar

Level 10

Hi,

The util.scand format specifies the input format, so your change makes sense.

The documentation can be found here http://help.adobe.com/livedocs/acrobat_sdk/10/Acrobat10_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.htm?h...

and there's some other samples here  http://adobelivecycledesignercookbookbybr001.blogspot.com.au/2014/03/using-utilprint-methods.html

Take care as there are some differences with the XFA format specifications and the Acrobat JavaScript format

Bruce