The threads I have seen are from 2009...
Is there a solution for this in 2018?
Something that would dynamically set current date as default?
I am not sure if this is possible through UI configuration. The form only allows you to enter valid date but not now(), CURRENT_DATE() etc. However it is definitely possible by adding a small code in a extension.
For the appropriate variable do:
function ext_civicrm_buildForm($formName, &$form) {
if ($formName == 'REPLACE_WITH_FORMNAME') {
$defaultDate = [];
CRM_Utils_Date::getAllDefaultValues($defaultDate);
$defaults['custom_XXX'] = $defaultDate;
$form->setDefaults($defaults);
}
}