Пытаюсь засунуть в функцию возврат даты в нужном формате, функция упорно не видит второй параметр. Проблема пустяковая, но вот заклинило и все..
$hms = "";
$dtop = dtop($callbackjson->forecasts[0]->date_ts,"hms");
msend("Завтра ({$dtop})");
function dtop($utime, $hms)
{
$date_to_people = getdate($utime);
switch ($hms):
case 'hms': $dtopres = "{$date_to_people['mday']}.{$date_to_people['mon']}.{$date_to_people['year']} {$date_to_people['hours']}:{$date_to_people['minutes']}:{$date_to_people['seconds']}";
default: $dtopres = "{$date_to_people['mday']}.{$date_to_people['mon']}.{$date_to_people['year']}";
endswitch;
// if ($hms = "hms")
// {
// $dtopres = "{$date_to_people['mday']}.{$date_to_people['mon']}.{$date_to_people['year']} {$date_to_people['hours']}:{$date_to_people['minutes']}:{$date_to_people['seconds']}";
// } else {
// $dtopres = "{$date_to_people['mday']}.{$date_to_people['mon']}.{$date_to_people['year']}";
// };
return $dtopres;
}
Ни через if, ни через case не хочет, направьте на пусть истинный ))