Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Numer tygodnia w roku
ucho
post
Post #1





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


Postgres zaskoczył mnie swoim zachowaniem. Generuję identyfikator i obecnie co prawda wynik jest zgodny z dokumentacją ale całkowicie nieprzydatny.
  1. SELECT extract(year FROM now()::date)||' '||extract(week FROM now()::date) ;

Co proponujecie? Robić jakieś warunki i dostosować rok do konwencji liczenia tygodnia czy też odwrotnie ? A może jest prosty sposób na wyciągnięcie numeru tygodnia który nie będzie tak się trzymał tego magicznego ISO-8601 ?

Edit:
  1. ( extract(doy FROM (now()::date))::int - 1) / 7 + 1

Brzydkie, nie trzyma się żadnych standardów, ale zwraca numer tygodnia, taki na chłopski rozum.

Ten post edytował ucho 30.12.2008, 11:04:33
Go to the top of the page
+Quote Post

Posty w temacie
- ucho   Numer tygodnia w roku   30.12.2008, 09:09:35


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 17:38