If statement gets stuck

I have the following code:

 unsigned long tijd = millis();
  int boodschap = 0;

  // unsigned long tijd2 = millis();
  Serial.print(boodschap);

  if (0 < tijd < 1000/*000*/) {
    boodschap = 1;
  }
  else if (1000/*000*/ < tijd < 2000/*000*/) {
    boodschap = 2;
  }
  else if (2000/*000*/ < tijd < 3000/*000*/) {
    boodschap = 3;
  }
  else if (3000/*000*/ < tijd < 4000/*000*/) {
    boodschap = 4;
  }
  else if (4000/*000*/ < tijd < 5000/*000*/) {
    boodschap = 5;
  }
  else if (5000/*000*/ < tijd < 6000/*000*/) {
    boodschap = 6;
  }
  else if (6000/*000*/ < tijd < 7000/*000*/) {
    boodschap = 7;
  }
  else if (7000/*000*/ < tijd < 8000/*000*/) {
    boodschap = 8;
  }
  else if (8000/*000*/ < tijd < 9000/*000*/) {
    boodschap = 9;
  }
  else if (9000/*000*/ < tijd < 10000/*000*/) {
    boodschap = 10;
  }
  else {
    boodschap = 10;
  }

boodschap gets stuck at boodschap = 1
when I turn on the serial monitor and print tijd (millis) and boodschap, boodschap keeps switching between 0 and 1, but never reaches higher than 1.
tijd (millis) behaves normal in my opninion.

Can anyone help? I can’t find the problem :s

if (0 < tijd < 1000/*000*/) {

??

Try your conditions with &&.

using && in the statement helped! Thank you very much!!