Using millis for counting and cummulating a button push time

Pseudocode (untested)

loop
{
 if button is depressed
 {
    if millis - lastmillis > 0
    {
       cumulativeCount += 1
       lastmillis = millis
     }
  }
}