#2521 closed defect (bug) (fixed)
DateTime display broken
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | General | Version: | 2.0.1 |
| Severity: | normal | Keywords: | bg|has-patch bg|needs-testing |
| Cc: |
Description
In korean, Feburary is "2월".
Display of Date 2006/02/06 is "Feburary 6th, 2006" in English. But "? 6th, 2006" in Korean. This ? is second byte of "월".
/wp-include/function:35
$dateformatstring = preg_replace("/([^\\\])D/", "\\1".backslashit($dateweekday_abbrev), $dateformatstring);
$dateformatstring = preg_replace("/([^\\\])F/", "\\1".backslashit($datemonth), $dateformatstring);
$dateformatstring = preg_replace("/([^\\\])l/", "\\1".backslashit($dateweekday), $dateformatstring);
$dateformatstring = preg_replace("/([^\\\])M/", "\\1".backslashit($datemonth_abbrev), $dateformatstring);
PHP parsed second argument of preg_replace is "
1".backslashit() to "
12월".
reference 1 is changed reference 12. so, result is "월".
Next code trim 1 byte. so, result is ?(second byte of "월").
Finally. I want to changed "
1" to "
1 ".
( One blank appended )
Attachments (2)
Change History (9)
comment:1
davidhouse — 7 years ago
- Keywords bg|has-patch bg|needs-testing added
Try this fix. It isolates the back reference without adding extra spaces.
- Resolution set to fixed
- Status changed from new to closed
Note: See
TracTickets for help on using
tickets.

datetime display fix