Number of seconds in a minute, incrementing by a step. Typically used as a shortcut for generating a list that can used in a form.
$seconds = Date::seconds(); // 01, 02, 03, ..., 58, 59, 60
array Core_Date::seconds( [ integer $step = integer 1 , integer $start = integer 0 , integer $end = integer 60 ] )
参数列表
参数 类型 描述 默认值 $step
integer
Amount to increment each step by, 1 to 30 integer 1 $start
integer
Start value integer 0 $end
integer
End value integer 60
array
A mirrored (foo => foo) array from 1-60.public static function seconds($step = 1, $start = 0, $end = 60)
{
// Always integer
$step = (int)$step;
$seconds = array();
for( $i = $start; $i < $end; $i += $step )
{
$seconds[$i] = sprintf('%02d', $i);
}
return $seconds;
}