Bugs in code, Plz help

I dont understand what the bug is in my code
could someon plz be able to help me
i want a loop of 12 hours on wich the lights turn on for 12 hours and off for 12 hours. my code is way too complicated.

int led1;
int led2;
int led3;
int led4;
int led5;
int TimeElapsed = 0;
int LedsActive = 1;
void setup()
{
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(led4, OUTPUT);
pinMode(led5, OUTPUT);
}

void loop()
{
if (TimeElapsed < 43 200 000)
{
int TimeElapsed + 1;
if(LedsActive == 1)
{
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
digitalWrite(led5, HIGH);

}
else { int LedsActive == 1; }
}
else if(TimeElapsed >= 43 200 000 && TimeElapsed < 43 200 000*2)
{
int TimeElapsed + 1;
int LedsActive = 0;
if(LedsActive == 0)
{
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);
digitalWrite(led5, LOW);
}
else{ int LedsActive == 0; }
}
else
{
TimeElapsed = 0;
}

}

Post your code, post your observations as to why what you expect your code do differs from what actually is happening.

{ int LedsActive == 1; } What's that?

Please use code tags when posting code

pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
  pinMode(led5, OUTPUT);

Pin zero set to be an output, five times?

int TimeElapsed + 1;

And that?

Why so many variables called LedActive?

Delta_G:

 else { int LedsActive == 1; }

else create a new variable with the same name as one you already have, give it a value, and then immediately destroy it.

...except, it doesn't.

Delta_G:
O crap. It compares it to one and then throws it away.

I doubt it even compiles.

We're not really discussing bugs here.