|
![]() |
#1 |
novi član
Na probnom radu
Datum učlanjenja: 31.07.2007
Poruke: 23
Hvala: 0
7 "Hvala" u 5 poruka
![]() |
![]() Koristi:
WEEKOFYEAR(date) Returns the calendar week of the date as a number in the range from 1 to 53. WEEKOFYEAR() is a compatibility function that is equivalent to WEEK(date,3). |
![]() |
![]() |
![]() |
#2 | |||
novi klan
Professional
Datum učlanjenja: 03.02.2007
Poruke: 326
Hvala: 43
427 "Hvala" u 50 poruka
![]() ![]() ![]() ![]() ![]() |
![]() mislim da je ovde glavani problem los opis u php manualu koji za funkciju date ne kaze da treba nedelja da ima vise od tri dana u toj godini da bi se smatrala prvom...
PHP manual: date Citat:
PHP manual: strftime Citat:
Citat:
pre svega, blues, ja bih rekao da srtftime("%W") != date("W") = strftime("%V") i da zato dobijas razlicite rezultate iz samog php-a. ako dobro citam, date("W") bi trebalo da daje isto sto i mysql week(date, 3), bas kao sto je filjo napisao. tvoj problem ne bi ni postojao kad bi mysql po defaultu sistemsku promenljivu default_week_format drzao na tri, sto bi onda bilo po ISO-8601. koliko vidim, default je 0. mysql > show variables to bi moglo da se resi tako sto bi se ta promenljiva postavila na 3 mysql > set default_date_format=3 ali ko zna sta bi sve to moglo da povuce za sobom (a i aplikacija ti zavisi od serverskih podesavanja u tom slucaju), pa je, po meni, bolje umesto date("W") koristiti strftime (posto ne vidim da date ima drugi format za nedelju sem "W"), sa formatom uskladjenim sa onim koji trazi od mysql-a.
__________________
We professional we dealin' with business Poslednja izmena od japan : 04. 03. 2008. u 11:15. |
|||
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|
![]() |
||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Aktivan i zakljucan RS domen - razlike | Dejan Bizinger | Domain Name Service (DNS) | 4 | 02. 06. 2008. 16:50 |
PR WEEK Belgrade 2006. | Ilija Studen | Opušteno | 13 | 05. 11. 2006. 13:17 |