Cum fac sa scad 2 date de tip int in format Ymd

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


DrStupid
Average Member
Mesaje: 71
Membru din: Lun Iul 14, 2003 10:36 pm
Localitate: Oradea
Contact:

Mesajde DrStupid » Mar Mar 09, 2004 2:24 pm

nu stiu la ce o folosesti .. dar ai putea sa o stergi din baza de date ..
[php]
if($data_de_azi == $data_din_db)
{
$query = delete......
$result = mysql_query($query)
}


[/php]:P
Shhhhhhhhhhhhttt.... i'm hunting lamerz !

Avatar utilizator
ovi2ut
PHPRomania Coder Professional
Mesaje: 166
Membru din: Vin Sep 13, 2002 5:23 pm
Localitate: Middle of Nowhere
Contact:

Mesajde ovi2ut » Mar Mar 09, 2004 4:20 pm

[php]
function expire($data,$nr_zile_in_care_expira)
{
$year = substr($data,0,4);
$month = substr($data,4,2);
$day = substr($data,6,2);

$current_year = date("Y");
$current_month = date("n");
$current_day = date("j");

$dif_timestamp = mktime(0,0,0,$current_month,$current_day,$current_year) - mktime(0,0,0,$month,$day,$year);

$nr_days = $dif_timestamp/86400;

if ($nr_zile_in_care_expira <= $nr_days)
{
return true;
}
else
{
return false;
}
}[/php]
Losing an illusion makes you wiser than finding a truth.

Emil
PHPRomania Coder Professional
Mesaje: 300
Membru din: Dum Noi 16, 2003 6:33 am
Localitate: echo $REMOTE_ADDR

Mesajde Emil » Mar Mar 09, 2004 9:25 pm

ai putea face asta direct din SQL daca nu ma insel ..

It's time for me to find a new hobby. Preferably one that doesn't involve angle brackets. Or computers. Or electricity.

Avatar utilizator
ovi2ut
PHPRomania Coder Professional
Mesaje: 166
Membru din: Vin Sep 13, 2002 5:23 pm
Localitate: Middle of Nowhere
Contact:

Mesajde ovi2ut » Mie Mar 10, 2004 9:49 am

Asta daca ar fi un camp de tip DATE, nu ?
Losing an illusion makes you wiser than finding a truth.

Emil
PHPRomania Coder Professional
Mesaje: 300
Membru din: Dum Noi 16, 2003 6:33 am
Localitate: echo $REMOTE_ADDR

Mesajde Emil » Mie Mar 10, 2004 8:10 pm



It's time for me to find a new hobby. Preferably one that doesn't involve angle brackets. Or computers. Or electricity.

ButcheR
PHPRomania Supporter
Mesaje: 9
Membru din: Dum Iul 20, 2003 12:58 am
Contact:

Mesajde ButcheR » Mie Mar 10, 2004 8:36 pm

php beginner

Emil
PHPRomania Coder Professional
Mesaje: 300
Membru din: Dum Noi 16, 2003 6:33 am
Localitate: echo $REMOTE_ADDR

Mesajde Emil » Mie Mar 10, 2004 10:56 pm



It's time for me to find a new hobby. Preferably one that doesn't involve angle brackets. Or computers. Or electricity.

ButcheR
PHPRomania Supporter
Mesaje: 9
Membru din: Dum Iul 20, 2003 12:58 am
Contact:

Mesajde ButcheR » Mie Mar 10, 2004 11:34 pm

anyway ovi2ut thx a lot...asta vroiam. Dar pt cultura mea generala se pot face operatii cu date pur si simplu sau tb folosit mktime, care transforma data in secunde si de acolo obtii tot ce vrei.
php beginner


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 16 vizitatori