Какая неделя по счету в текущем месяце (мне для календаря праздникав была нужна)
function nweek($time) {
if (date("m", $time) == "01")
return (int) date("W", $time);
else
return (int) date("W", $time) - date("W", strtotime("01.".date("m", $time).".".date("Y", $time)));
}
echo nweek(time());
BoGdAn, это вроде можно узнать одной командой, номер текущей недели
BoGdAn, Зайди на php.net и посмотри документацию к date()
echo date('N');
Swank, Сколько раз я смотрел хз. ни разу не видел. Порча наверно. Спасибо
Набросал по просьбе товарища код, скрывающий ссылку на час, если по ней был сделан переход.
Обычно такие задачи не на пхп решаются, но как говорится - чем богаты, тем и рады ))
* (+/-)
if (!session_id()) session_start();
$time = time();
if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER']=='http://'.
$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'])
{
$_SESSION['time'] = $time + 3600;
}
if (isset($_SESSION['time']) && $_SESSION['time'] < $time) {
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Обновить</a><br />';
}
if (!isset($_SESSION['time'])) {
echo '<a href="'. $_SERVER['PHP_SELF'] .'">Обновить</a><br />';
}
# ДоХтор (26.01.2016 / 21:00)
Набросал по просьбе товарища код, скрывающий ссылку на час, если по ней был сделан переход.
Обычно такие задачи не на пхп решаются, но как говорится - чем богаты, тем и рады ))
if (!session_id()) se
можно и в бд записывать время и проверять
# fanatos (26.01.2016 / 21:07)
можно и в бд записывать время и проверять
В бд даже надёжнее, т.к. если писать в сессию, а потом закрыть браузер и повторно зайти на страницу, то идентификатор сессии обновится, и ссылка не будет скрыта.