use a date field.
and add a hidden form element with the following code as the value to capture the current date:
<?php echo date("Y-m-d"); ?>
yes, the OrderDate field default value should be "CURRENT_TIMESTAMP" as opposed to "ON UPDATE CURRENT_TIMESTAMP" to prevent it being changed on update.