我目前正在使用 Drupal 7 的 date_popup。我遇到的问题之一是,如果我只选择了仅时间格式,则默认值不会出现。
IE。
$form['start'] = array(
'#type' => 'date_popup',
'#title' => t('Start'),
'#default_value' => date("Y-m-d H:i:s", $start),
'#date_format' => "Y-m-d h:i A",
);
显示正确的默认值,尽管它包括所有日期内容(实际上我只想要一个时间选择器)。但是,如果我将 '#date_format' 更改为仅时间格式,即:
$form['start'] = array(
'#type' => 'date_popup',
'#title' => t('Start'),
'#default_value' => date("Y-m-d H:i:s", $start),
'#date_format' => "h:i A",
);
没有更多的默认值。如何为仅时间格式的 date_popup 设置默认值?
最佳答案
这里有一个适用于日期弹出模块的补丁
http://drupal.org/node/1037150
但它似乎是在向仅限时间字段添加相关功能时引入的错误。
关于Drupal 7 date_popup timepicker 只有默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6673597/