While what was stated from the MySQL site is true it can be misleading here is yet another quote.
The DATE type is used when you need only a date value, without a time part. MySQL retrieves and displays DATE values in 'YYYY-MM-DD' format. The supported range is '1000-01-01' to '9999-12-31'
if you use
$CurDate = date("Ymd");
//outputs 20060621
//or
$CurDate = date("Y/m/d");
//outputs 2006/06/21
$CurDate = date("Y m d");
//outputs 2006 06 21
$CurDate = date("Y-m-d");
//outputs 2006-06-21
All the above are valid and the first will be interpreted correctly also. The PHP Date or Y give the year in four digits, the m gives the month in two and the d gives the date in two digits so the code I gave is just fine for MySQL.
This line though produces a timestamp, run it and see
$CurDate = strtotime('today');
echo $CurDate;
// outputs 1150866000