The key phrase you need to search for in the Decker docs is “Unix epoch”.
sys.now represents “The current GMT as a Unix epoch” (that is, Greenwich Mean Time, a historic term that basically means “the current time with no time-zone offset”).
In Lil’s formatting language, format %e turns a Unix epoch integer into an ISO-8601 date-time (or the other way around), and format %p turns an ISO-8601 date-time into a dictionary representing its parts (or the other way around).
Combining those in Decker’s Listener:
n:sys.now
1790556667
f:"%e" format n
"2026-09-28T00:51:07Z"
"%p" parse f
{"year":2026,"month":9,"day":28,
"hour":0,"minute":51,"second":7}
If you want the time in your current time-zone, the time-zone offset (in hours) is available as sys.z. If we multiply it by 60, we convert it to minutes, and multiply by 60 again to convert to hours.
Combining all of that, we get:
"%p" parse "%e" format sys.now+sys.z*60*60
…to get a dictionary with all the date-parts. To get a regular formatted date, we can use Lil’s regular formatting machinery. If we call that dictionary with all the parts d:
"%[month]02i/%[day]02i/%[year]i" format d
"09/28/2026"
If you don’t need the date-parts dictionary for anything else, you can combine that into the same expression as well:
"%[month]02i/%[day]02i/%[year]i" format "%p" parse "%e" format sys.now+sys.z*60*60