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)