From:             bendilas at otenet dot gr
Operating system: WinXP - SP1 + Apache 2.0.43
PHP version:      4.3.0
PHP Bug Type:     Date/time related
Bug description:  Incorrect display of date when locale set to Greek

Setting the locale to Greek using setlocale("LC_TIME", "GR") gets me a
wrong display of date.

Specifically, the standard short date format in Greek is day/month/year
but when I try echo strftime("%c") I get "2/27/2003" which is a
month/day/year format.

Also, when I try echo strftime("%A, %e %B, %Y") I get "Πέμπτη,
Φεβρουάριος, 2003" which has two errors:
1. %e doesn't have any effect so the day number isn't displayed at all
2. The correct format would have been "Πέμπτη, 27 Φεβρουαρίου, 2003" which
means that when there is a day number in front of a month, the month is
displayed in genitive form (grammatically speaking).

The months in Greek are:
Ιανουάριος
Φεβρουάριος
Μάρτιος
Απρίλιος
Μάιος
Ιούνιος
Ιούλιος
Αύγουστος
Σεπτέμβριος
Οκτώβριος
Νοέμβριος
Δεκέμβριος

Their genitive form (which should be used ONLY when formatting parameters
"%e %B" are used side by side in that speficic order) is:

Ιανουαρίου
Φεβρουαρίου
Μαρτίου
Απριλίου
Μαΐου
Ιουνίου
Ιουλίου
Αυγούστου
Σεπτεμβρίου
Οκτωβρίου
Νοεμβρίου
Δεκεμβρίου

Note: Windows XP in Control Panel> Regional and Language options displays
the correct format under "Long date"
-- 
Edit bug report at http://bugs.php.net/?id=22453&edit=1
-- 
Try a CVS snapshot:         http://bugs.php.net/fix.php?id=22453&r=trysnapshot
Fixed in CVS:               http://bugs.php.net/fix.php?id=22453&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=22453&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=22453&r=needtrace
Try newer version:          http://bugs.php.net/fix.php?id=22453&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=22453&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=22453&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=22453&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=22453&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=22453&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=22453&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=22453&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=22453&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=22453&r=gnused

Reply via email to