date("d"),date("m")=datetime //year no!

Programovacie jazyky, rady, poradňa...
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

date("d"),date("m")=datetime //year no!

Príspevok od používateľa lama2d »

Caute, potrebujem aby to nekontrolovalo zhodu roku, ale len dna a mesiaca. Ked sa v datume bude zhodovat iba den a mesiac s datumom ulozenym v datetime, tak ho vypise. Dikes.

Kód: Vybrať všetko

$aa=mktime(0,0,0, date("m"), date("d"), date("Y"));
$aaa=Date("Y-m-d", $aa);
$users =  "SELECT * FROM mt_users WHERE birthdate = '$aaa'";
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Kód: Vybrať všetko

$aaa=date("%-m-d");
$users="SELECT * FROM mt_users WHERE birthdate LIKE '$aaa'";

Kód: Vybrať všetko

$m=date("n");
$d=date("j");
$users="SELECT * FROM `users` WHERE MONTH(date)=$m AND DAYOFMONTH(date)=$d";

Kód: Vybrať všetko

$users="SELECT * FROM `users` WHERE MONTH(date)=MONTH(NOW()) AND DAYOFMONTH(date)=DAYOFMONTH(NOW())";
// chrono: neviem ako sa dá dostať číslo mesiaca v tvare 1-12 (a nie 01-12)
// chrono: už viem :)
lama2d
VIP
VIP
Príspevky: 1006
Registrovaný: 24 feb 2005, 14:54
Bydlisko: PostgreSQL

Príspevok od používateľa lama2d »

:smt009 Dakujem chrono! Ide to super! No okrem prveho, to dako neslo, ale druhe a tretie idu super! Diky :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Testoval som aj to prvé (cez phpMyAdmin a tam to fungovalo [ale môže to závisieť na verzii MySql]).
PS: To prvé som opravoval, nefunguje ani tá verzia, čo tam je teraz?
Napísať odpoveď