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
...
6 svar · 466 visningar · startad av tanten
<?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...
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
...
Det ser korrekt ut vad jag kan se. För veckonummer kan du använda %V istället.
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?
Ä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...
Jag vet inte vilken manual du läser...
Läs här: http://se.php.net/strftime
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!