Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Период действия функции между дд.мм.гггг и дд.мм.гггг
 
 автор: tima2010   (20.02.2012 в 10:07)   письмо автору
 
 

Привет!
Не могу понять как решить данную задачу, к примеру есть даты

Начало 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;
    }
}
?>

  Ответить  
 
 автор: Lotanaen   (20.02.2012 в 10:20)   письмо автору
 
   для: 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;
    }
}
?> 

  Ответить  
 
 автор: tima2010   (20.02.2012 в 10:33)   письмо автору
 
   для: Lotanaen   (20.02.2012 в 10:20)
 

Спасибо! вроде все работает, время покажет :)

  Ответить  
 
 автор: Valick   (20.02.2012 в 11:30)   письмо автору
 
   для: tima2010   (20.02.2012 в 10:33)
 

а даты информации где храняться?

  Ответить  
 
 автор: tima2010   (20.02.2012 в 12:53)   письмо автору
 
   для: Valick   (20.02.2012 в 11:30)
 

Снова забыл указать, даты задаются вручную

только лучше заместо time() использовать

strtotime(date('d.m.Y'));

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования