drupal 7 date_popup默认值不显示

时间:2014-03-04 14:16:12

标签: date drupal-7 drupal-forms

我正在为我的表单使用drupal 7 date_popup字段类型:

    $form['departure_date_1']= array(
    '#type' => 'date_popup',
     '#date_format' => 'Y-m-d',
    '#defalut_value'=>date('Y-m-d',strtotime($date_part1)),
);

$ date_part1是字符串:“2014-03-12”,我使用strtotime将其转换为日期。我也尝试过:

 $form['departure_date_1']= array(
    '#type' => 'date_popup',
     '#date_format' => 'Y-m-d',
    '#defalut_value'=>date('Y-m-d'),
);

或者:

$form['departure_date_1']= array(
    '#type' => 'date_popup',
     '#date_format' => 'Y-m-d',
    '#defalut_value'=>'2014-03-12',
);

它们都不起作用,一直是空白的,我搜索了一整天,但仍然找不到问题。

2 个答案:

答案 0 :(得分:1)

最好使用核心功能

format_date($date, 'custom', $format)

来源:https://stackoverflow.com/a/16485564/195812

答案 1 :(得分:1)

而不是#defalut_value使用#default_value