Xwab
Форумыnavigate_nextJavaScript

Помогите переписать функцию на JS
Сообщения
SPAHI4

Есть некоторая функция определения времени на PHP, помогите преобразовать в JS

[php:1:a8dfeeea56]function getTime($time = 0) {
$monthes = array("Января", "Февраля", "Марта", "Апреля", "Мая", "Июня", "Июля", "Августа", "Сентября", "Октября", "Ноября", "Декабря");
if ($time) {
$shift = time() - $time;
if ($shift < 10)
return 'Только что';
elseif ($shift < 60)
return plural($shift,array('секунду','секунды','секунд','секунда')).' назад';
elseif ($shift < 3600)
return plural(floor($shift / 60),array('минуту','минуты','минут','минута')).' назад';
elseif (date('d') == date('d', $time) && date('n Y') == date('n Y', $time))
return 'Сегодня в ' . date('H:i', $time);
elseif (date('d') - 1 == date('d', $time) && date('n Y') == date('n Y', $time))
return 'Вчера в ' . date('H:i', $time);
elseif (date('Y') == date('Y', $time))
return date('j', $time) . ' ' . $monthes[date('n', $time) - 1] . ' в ' . date('H:i', $time);
elseif (date('Y') != date('Y', $time))
return date('j', $time) . ' ' . $monthes[date('n', $time) - 1] . ' ' . date('Y', $time) . ' в ' . date('H:i', $time);
}
else
return date('H:i:s');
}[/php:1:a8dfeeea56]

05 Окт 2012, 14:17
Ответить на тему