webForumDet fria alternativet

setlocal

6 svar · 461 visningar · startad av tanten

tantenMedlem sedan nov. 20051 658 inlägg
#1
<?php
setlocale(LC_ALL, 'sve');
print strftime('%A %B %a %b %W %M');  
?>

Vad gör jag för fel? I outputen är det väl bara %a %b som blir rätt enl.manualen.
Vad jag får ut nu är lördag juli lö jul 27 52.
Är det något som har med ini-filen att göra?
För om jag skriver helt enligt manualen med lc_time_names och testar olika språk så får jag att det är deprecated.
Det är bara lokalt i wamp jag försökt...

SPiNMedlem sedan mars 20005 832 inlägg
#2

Vad är det du _vill_ ha ut då?

%A - ger hela veckodagen
%a - ger kortversionen av veckodagen
%B - ger hela månadsnamnet
%b - ger kortversionen av månadsnamnet
%W - ger veckonumret
%M - ger minuter
%H - ger timmar
...

fiddlerMedlem sedan juli 20022 464 inlägg
#3

Det ser korrekt ut vad jag kan se. För veckonummer kan du använda %V istället.

metalboyMedlem sedan jan. 2005870 inlägg
#4

Jag tycker att all output ser rätt ut. Vad är det som du tycker inte stämmer? Vad hade du förväntat dig för output?

tantenMedlem sedan nov. 20051 658 inlägg
#5

Är det jag som läser fel manual? :)
Där hittar jag inte A
och att
%W är Weekday name (Sunday..Saturday)
och
%M är Month name (January..December)
och när jag fick ut veckonummer och minuter så började jag undra...

metalboyMedlem sedan jan. 2005870 inlägg
#6

Jag vet inte vilken manual du läser...
Läs här: http://se.php.net/strftime

tantenMedlem sedan nov. 20051 658 inlägg
#7

Det var här jag läste...
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format
Men nu trycker jag ut detta som löst efter att ha läst din länk. Tack!

122 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
120 ms — hämta tråd, inlägg och bilagor (db)