Getting just one count++;

Isn't that as simple as

if(now.day() != lastDay){
  lastDay = now.day();
  days++;
}