1

我已经定义了这样的字段(CMB2 wordpress):

 $cmb->add_group_field( $thevar, array(
                'name' => 'timer',
                'id'   => 'expire_date',
                'type' => 'text_datetime_timestamp',
                'date_format' => 'Y/m/d',
                'time_format' => 'H:i:s',
            ) );

问题是选择分钟的列表框不精确并且以5为增量。例如:

0 5 10 ... 55

在此处输入图像描述


我想像这样列出所有的分钟: 1 2 3 ... 59

4

1 回答 1

2

CMB 使用 jquery datepicker 插件,它接受 data- 属性。这有效,在我的情况下:

  $cmb->add_group_field( $thevar, array(
    'name' => 'timer',
    'id'   => 'expire_date',
    'type' => 'text_datetime_timestamp',
    'date_format' => 'Y/m/d',
    'time_format' => 'H:i:s',
    'attributes'=>array(
      'data-timepicker'=>json_encode(
        array(
          'timeFormat'=>'HH:mm:ss',
          'stepMinute'=>1,
        )
      ),
    ),
) );
于 2017-02-02T15:37:57.167 回答