У меня есть кусок PHP, который пытается сделать это:
1) заданная строка типа "h m s" (где h = hr, m = min, s = sec)
2) Добавьте время от 1) до времени ()
3) отформатируйте результат так, чтобы он выглядел как «у-м-д-ч-мин-с»
Скажем, время пришло 01-01-2011 1:00, я хочу добавить «10 0 0», что должно дать мне 01-01-2011 11:00, но по какой-то причине в настоящий момент, похоже, добавить строку, но она не точная.
Это код, который я использую:
$values_arr['regx_expdate'] = date("Y-m-d H:i:s", time()+$values_arr['regx_expdate']);
где $ values_arr ['regx_expdate'] - строка в формате "h m s", например. "10 0 0".
Основной вопрос в том, как time () узнает, если "10 0 0" на самом деле 10 часов 0 минут 0 минут, а не 10 дней 0 часов 0 минут ??