ОБСУЖДЕНИЕ

Больше меньше,равно...

14 сообщений1 просмотровОткрыта
#1
">" "<" какой из этих знаков "больше",какой "меньше" просто у переменной $date текущее число,а нужно что если date больше заданого в коде числа,то выводится одна функция,а если меньше,то другая.
пишу так,но если дата в коде например 9.01.2018,то срабатывает именно эта функция для 9 января :( что не так-то?
ща скину весь код файла...
CODE
if($date>="16.12.2017") {
#2
PHP
<?php
$currDate = date_fixed(SITETIME,"d.m.Y");
$date = date_fixed(SITETIME,"d.m.Y");
$currDate = str_replace("January","января",$currDate);
$currDate = str_replace("February","февраля",$currDate);
$currDate = str_replace("March","марта",$currDate);
$currDate = str_replace("April","апреля",$currDate);
$currDate = str_replace("May","мая",$currDate);
$currDate = str_replace("June","июня",$currDate);
$currDate = str_replace("July","июля",$currDate);
$currDate = str_replace("August","августа",$currDate);
$currDate = str_replace("September","сентября",$currDate);
$currDate = str_replace("October","октября",$currDate);
$currDate = str_replace("November","ноября",$currDate);
$currDate = str_replace("December","декабря",$currDate); 
$currDate = str_replace("01","1",$currDate);
$currDate = str_replace("02","2",$currDate);
$currDate = str_replace("03","3",$currDate);
$currDate = str_replace("04","4",$currDate);
$currDate = str_replace("05","5",$currDate);
$currDate = str_replace("06","6",$currDate);
$currDate = str_replace("07","7",$currDate);
$currDate = str_replace("08","8",$currDate);
$currDate = str_replace("09","9",$currDate);

if($date>="16.12.2017") {
require_once 'conf.php'; // $id_shop / $hash

}
if($date >= "31.12.2017") {
require_once 'conf.php'; // $id_shop / $hash
}
if($date >= "07.01.2018") {
require_once 'conf.php'; // $id_shop / $hash
}
?>

второй файл не conf.php а config.php срабатывает почему то если такой код
CODE
if($date >= "09.01.2018") {
require_once 'config.php'; // $id_shop / $hash
}
#3
<меньше >больше
#4
>= это больше или равно заданному чеслу
#5
http://php.net/manual/ru/language.operators.comparison.php
#6
тогда походу я туплю, :)

видимо так надо писать.
CSS
if($date>="18.12.2017") { 
require_once 'conf.php';    
 }else{ 
 require_once 'config.php';    
} 
#7
Prikolist, Вот я чет типо этого хотел сказать ток не знал как описать
#8
Если я не ошибаюсь, строка не может быть больше или меньше, она может быть равна.
А у тебя как раз тики дата считается как строка.
Немного не верно описал мысль, но думаю разберешь :)
#9
PHP
if($date=="19.12") { 
require_once 'conf.php';    
 }else{ 
 require_once 'config.php';    
}


так тоже не то :(
срабатывает файл config.php :( а в нём другая функция...
#10
почему как строка? она же из функции берется....
#11
PHP
if($date=="01.12") { 
require_once 'conf.php';    
 }else{ 
 require_once 'config.php';    
}


короче,я так понимаю,если дата прошла в текущем году,то срабатывает ELSE :( но дата не является 1 декабря
#12
PHP
$date = date("d.m"); 
$currDate = date("d F", time());

так вроде действует
#13
Тема была поднята автором по истечению 12 часов после последнего поста
#14
PHP

if($da>="01.02") {
include_once($_SERVER["DOCUMENT_ROOT"]."/modules/rekl/skidka/4febr.php");

}
if($da>="06.02") {
include_once($_SERVER["DOCUMENT_ROOT"]."/modules/rekl/config.php");

}
if($da=="06.02") {
include_once($_SERVER["DOCUMENT_ROOT"]."/modules/rekl/config.php");

}



почему то добавляю дату на март и начинает срабатывать в январе :(