.timestamp("convert-date")

Converts a timestamp to various date and time formats.

Syntax

timestamp.timestamp("to-date")     // Convert to date format
timestamp.timestamp("to-time")     // Convert to time format
timestamp.timestamp("to-full")     // Convert to full date and time
timestamp.timestamp("to-relative") // Convert to relative time

Parameters

The format parameter can be one of:

  • "to-date": Returns date in "YYYY-MM-DD" format

  • "to-time": Returns time in "HH:MM:SS" format

  • "to-full": Returns full datetime in "YYYY-MM-DD HH:MM:SS" format

  • "to-relative": Returns relative time (e.g., "8 seconds ago")

Returns

A string containing the formatted date/time.

Example

current_time = 1706069489000  // January 23, 2025 04:51:29

// Convert to different formats
date = current_time.timestamp("to-date")     // "2025-01-23"
time = current_time.timestamp("to-time")     // "04:51:29"
full = current_time.timestamp("to-full")     // "2025-01-23 04:51:44"
relative = current_time.timestamp("to-relative") // "8 seconds ago"

// Using in UI
text "Date: " + date 10
text "Time: " + time 10
text "Full: " + full 10
text "Posted: " + relative 10

Important Notes

  • All formats return strings

  • Date format uses leading zeros for month and day

  • Time format uses 24-hour clock with leading zeros

  • Full format combines both date and time

  • Relative format is automatically calculated based on current time

  • Invalid timestamps return appropriate error messages

Last updated

Was this helpful?