millis()

Input / Time & Date

Description

Returns the number of milliseconds since the sketch started.

Syntax

unsigned long millis()

Parameters

None

Returns

unsigned long

Related

Under the Hood

From Processing.h:

inline unsigned long millis() { using namespace std::chrono; static auto start = steady_clock::now(); return static_cast<unsigned long>(duration_cast<milliseconds>(steady_clock::now()-start).count()); } static unsigned long millis() { static auto _start = std::chrono::steady_clock::now(); return (unsigned long)std::chrono::duration_cast<std::chrono::milliseconds>( std::chrono::steady_clock::now() - _start).count(); }