izvajdane na dati

2 отговора 143 прегледа
#1

izvajdane na dati

zdr, iskam da izvadq 2 dati i da vidq kakva e razlikata im v dni,mislq 4e s funkciqta time() koqto vry6ta sega6noto Unix vremeteda gi izvadq i sled tova da vyrna rezultata.
Pyrvata data 6te byde zapisvaneto na usera i 6te vkaram v bazata Unix time s time(), a vtorata sega6noto Unix vreme.
Oba4e pri opit da vzema sega6noto vreme $temptime=time(); mi izkarva gre6ka parse error, unexpected T_VARIABLE
Moje li da mi kajete kyde byrkam ili kak bihte me posyvetvali da postypq

Отговор
в отговор на polq #2

Re: izvajdane na dati

и що го мъчиш РНР?
SELECT DATEDIFF(NOW(),FROM_UNIXTIME(field)) AS day_interval FROM table.

иначе проблема ти е на друг ред.

Отговор
в отговор на Bълk #3

Re: izvajdane na dati

nekazvam ce tova e pravilniiat nacin no az taka si svarsih rabota .....


$d1 = "15";
$m1 = "11";
$y1 = "2002";

$d2 = "8";
$m2 = "12";
$y2 = "2003";

$gr = "36";

$g = 12 - $m1;
$y1 = $y1 + 1;
if ($y1 <= $y2){
$yy = $y2 - $y1;
$g = $g + ($yy * 12);
$g = $g + $m2;
}

if ($gr > $g) {
$gg= $gr - $g;
echo "ostavat oste $gg meseca garancia ";
}
if ($gr < $g){
$gg = $g - $gr;
echo "garanciiata e iztekla predi $gg meseca ";
}
if ($gr == $g){
if ($d1 > $d2){
$dd = $d1 - $d2;
echo "ostavat oste $dd dni";
}
if ($d1 < $d2){
$dd = $d2 - $d1;
echo "garanciiata e iztekla predi $dd dni";
}
if ($d1 == $d2){
echo "dnes e posledniiat den ot garanciata";
}
}


nadiavam se ce s tova ste ti pomogna ...

Отговор