Campo data nel modulo
In un modulo ho inserito 2 campi, un textfield ed un camo data.
Ho 2 problemi, nel campo data non riesco a far uscire in automatico la data del giorno
'#value' => new DrupalDateTime('now'),
Il secondo problema è che nella FUNC submit non riesco a recuperare il campo data, mentre il campo descrizione lo recupero senza problemi.
Di seguito il codice
public function buildForm(array $form, FormStateInterface $form_state) {
$form['descrizione'] = array(
'#type' => 'textfield',
'#title' => t('Descrizione'),
'#description' => $this->t('Inserire !!!!!'),
//'#required' => TRUE,
);
$form['da_data'] = array(
'#type' => 'date',
'#title' => t('Data'),
'#description' => $this->t('Inserire la Data per cui Creare il TURNO'),
'#required' => TRUE,
//'#value' => DrupalDateTime::createFromTimestamp( time() ) ,
'#value' => new DrupalDateTime('now'),
//date('m-d-Y H:i', REQUEST_TIME);
);
}
public function submitForm(array &$form, FormStateInterface $form_state) {
$field = $form_state->getValues();
$cDes = $field['descrizione'];
$daData = $field['da_data'];
\Drupal::messenger()->addMessage($this->t('subMit '.$daData ));Ma ritorna la data del giorno
Gaetano

Risposte
Risolto con '#default_value'
Risolto con
'#default_value' => date('Y-m-d', time())