millis()
Input / Time & DateDescription
Returns the number of milliseconds since the sketch started.
Syntax
unsigned long millis()
Parameters
None
Returns
unsigned longRelated
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();
}