Getting just one count++;

bool hiSent = false;

void loop()
{
   // Get the time
   if (now.hour() ==00 && now.minute() == 00 && now.second() ==00)
   {
      if(!hiSent)
      {
         Serial.print("hi");
         hiSent = true;
      }
   }
   else
   {
       hiSent = false;
   }
}

What the f**k this has to do with count++ is a complete mystery.