2011-12-21 6 views
1
$years = range(2009, 2020); 
$month = range ???; 
$days = range ???; 

$w = new sfWidgetFormDate(
    array('years' => array_combine($years, $years), 
     'month' => array_combine($month, $month), 
     'days' => array_combine($days, $days), 
) 
); 

이 예에서는 실제로 날짜가 지난 0 일에서 미래 40 일까지 어떻게 할 수 있습니까?sfWidgetFormDate - 앞으로 40 일, 과거 0 일

답변

0
<?php 
$years = array_unique(array(date('Y'), date('Y', strtotime('+40 days')))); 
$months = array_unique(array(date('m'), date('m', strtotime('first day of next month')), date('m', strtotime('+40 days')))); 
$days = range(date('d'), 31); 
0
format('Y'); $yr_init = $yr_actual-10; $years = range($yr_actual,$yr_init); 
$this->widgetSchema['bcg_1'] = new sfWidgetFormDate(array('format' => 
    '%day%/%month%/%year%','years'=>array_combine($years, $years))); ?>