hi all ive been up all night trying to get this work, im trying to test the `$year` value against the date to make sure that it is not less than the current date

here is my code at the moment it doesn't seem to work im not sure what im doing wrong

```
   public function checkDateField($month, $day, $year)
   {
        if (!is_numeric($month) || !is_numeric($day) || !is_numeric($year) || !checkdate($month, $day, $year)< date("m-d-y")) {
            $msg = '*Invalid date';

        }
        return $msg;    
   }

```
['https://Stackoverflow.com/questions/16158995', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/2228587/']
you can run the example by providing a path to the arm-linux-gnueabi shared libs using the -L flag. 

```
qemu-arm -L /usr/arm-linux-gnueabi/

```

also make sure the LD\_LIBRARY\_PATH is not set.

```
unset LD_LIBRARY_PATH

```
A variant, which worked for me, was to pass the loader library directly and to specify the required library paths using the loader parameter `--library-path`. For example:

```
$ TOOLCHAIN_ROOT=/usr/local/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/arm-linux-gnueabihf
$ qemu-arm $TOOLCHAIN_ROOT/libc/lib/ld-linux-armhf.so.3 --library-path $TOOLCHAIN_ROOT/libc/lib/arm-linux-gnueabihf:/$TOOLCHAIN_ROOT/lib ./my_executable

```

Or equivalently export `LD_LIBRARY_PATH` instead of using `--library-path`.