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