我正在使用Drupal 8自定义表单。我想限制或阻止用户购买日期不超过60天 我尝试了三种方法。它不会工作。请帮帮我 我尝试使用jquery,但样式受影响,格式也已更改。
$form['product_info']['install_date'] = [
'#type' => 'date',
'#title' => $this->t('Date of Install *'),
'#default_value' => $this->store->get('install_date') ? $this->store->get(
'install_date') : "",
'#date_format' => "m/d/Y",
'#size' => 10,
//First method
'#minDate'=> '-60',
//second Method
'#datepicker_options' => array('minDate' => 0,),
//Third Method
' #attributes' => ('min' => \Drupal::service('date.formatter')->format(REQUEST_TIME, '-60', 'Y-m-d'),
),
// '#required' => TRUE,.
'#prefix' => '<div class="field-wrapper">',
'#suffix' => '</div>',
'#error_no_message' => TRUE,
];