Lipi Reference
Lipi

Functions

timestamp()

Assembles a time from its parts - the other direction from the eight functions that take a time apart. The parts are read as a wall-clock time in the exchange's own timezone, and the result is milliseconds from the Unix epoch, matching `time` and `timenow`. Two forms. Pass series arguments and you get a series int; pass simple arguments and you get a simple int. In both forms the year, the month and the day are required, and the hour, the minute and the second may be left out, each defaulting to zero.

Syntax · 1 of 6

                timestamp(const string dateString) → const int
              

Arguments

dateString required const string

Return Type

const int

Syntax · 2 of 6

                timestamp(series string dateString) → series int
              

Arguments

dateString required series string

Return Type

series int

Syntax · 3 of 6

                timestamp(simple int year, simple int month, simple int day, simple int hour, simple int minute, simple int second) → simple int
              

Arguments

year required simple int Year.
month required simple int Month.
day required simple int Day.
hour simple int (Optional argument) Hour. Default is 0.
minute simple int (Optional argument) Minute. Default is 0.
second simple int (Optional argument) Second. Default is 0.

Return Type

simple int

Syntax · 4 of 6

                timestamp(series int year, series int month, series int day, series int hour, series int minute, series int second) → series int
              

Arguments

year required series int Year.
month required series int Month.
day required series int Day.
hour series int (Optional argument) Hour. Default is 0.
minute series int (Optional argument) Minute. Default is 0.
second series int (Optional argument) Second. Default is 0.

Return Type

series int

Syntax · 5 of 6

                timestamp(simple string timezone, simple int year, simple int month, simple int day, simple int hour, simple int minute, simple int second) → simple int
              

Arguments

timezone simple string
year required simple int Year.
month required simple int Month.
day required simple int Day.
hour simple int (Optional argument) Hour. Default is 0.
minute simple int (Optional argument) Minute. Default is 0.
second simple int (Optional argument) Second. Default is 0.

Return Type

simple int

Syntax · 6 of 6

                timestamp(series string timezone, series int year, series int month, series int day, series int hour, series int minute, series int second) → series int
              

Arguments

timezone series string
year required series int Year.
month required series int Month.
day required series int Day.
hour series int (Optional argument) Hour. Default is 0.
minute series int (Optional argument) Minute. Default is 0.
second series int (Optional argument) Second. Default is 0.

Return Type

series int

Example


          //@lipi=2
indicator("timestamp")
plot(timestamp(2025, 03, 11, 09, 30), linewidth=3, color=color.green)
plot(timestamp(2025, 03, 11, 09, 30), color=color.yellow)
plot(timestamp(2025, 03, 11, 09, 30, 15), color=color.lime)