Drupal 7 date_popup timepicker只有默认值

时间:2011-07-13 03:00:49

标签: drupal drupal-7

我目前正在使用Drupal 7的date_popup。我遇到的一个问题是,如果我只选择格式为时间,则不会出现默认值。

    $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设置默认值?

1 个答案:

答案 0 :(得分:1)

这里有一个日期弹出模块的补丁,可能是合适的

http://drupal.org/node/1037150

但是,在向仅限时间字段添加相关功能时,它似乎是一个错误。