|
|
|
| Привет!
Не могу понять как решить данную задачу, к примеру есть даты
Начало 22.02.2012
Конец 28.03.2012
Есть функция которая отображает информацию, нужно сделать так чтобы информация отображалась именно в период промежутка между указанными датами.
<?php
function my_function($text='', $go='', $end='') {
$go = '22.02.2012'; // дд.мм.гггг начало
$end = '28.03.2012'; // дд.мм.гггг конец
$today = date('d.m.Y'); // сегодня
if () { // условие попадает ли $today в промежуток между $go и $end
return $text;
}
}
?>
|
| |
|
|
|
|
|
|
|
для: tima2010
(20.02.2012 в 10:07)
| | например так:
<?php
function my_function($text='', $go='', $end='') {
$go = strtotime('22.02.2012'); // дд.мм.гггг начало
$end = strtotime('28.03.2012'); // дд.мм.гггг конец
$today = time(); // сегодня
if ($today >= $go && $today <= $end) { // условие попадает ли $today в промежуток между $go и $end
return $text;
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Lotanaen
(20.02.2012 в 10:20)
| | Спасибо! вроде все работает, время покажет :) | |
|
|
|
|
|
|
|
для: tima2010
(20.02.2012 в 10:33)
| | а даты информации где храняться? | |
|
|
|
|
|
|
|
для: Valick
(20.02.2012 в 11:30)
| | Снова забыл указать, даты задаются вручную
только лучше заместо time() использовать
strtotime(date('d.m.Y')); | |
|
|
|