#define SECOND 1000L
#define MINUTE (60 * SECOND)
#define HOUR (60 * MINUTE)
#define DAY (24 * HOUR)
....
if (millis() - last_timestamp >= DAY)
{
last_timestamp += DAY ;
do_something ();
}
#define SECOND 1000L
#define MINUTE (60 * SECOND)
#define HOUR (60 * MINUTE)
#define DAY (24 * HOUR)
....
if (millis() - last_timestamp >= DAY)
{
last_timestamp += DAY ;
do_something ();
}