php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #13199 Punctuation of month abbreviation in date()
Submitted: 2001-09-07 14:07 UTC Modified: 2005-08-11 19:14 UTC
Votes:9
Avg. Score:4.2 ± 0.8
Reproduced:9 of 9 (100.0%)
Same Version:3 (33.3%)
Same OS:2 (22.2%)
From: mail at scottbrinker dot com Assigned:
Status: Wont fix Package: Feature/Change Request
PHP Version: 4.0.6 OS: Red Hat Linux 7.1
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2001-09-07 14:07 UTC] mail at scottbrinker dot com
When calling date with format character "M", the three-letter abbreviation is returned; however, when one wants to place a period after this three letter abbreviation, there is trouble in May...

For example:
date("M.", $january_date) ====> Jan.
date("M.", $february_date) ===> Feb.
date("M.", $may_date) ========> May. (not an abbreviation!)

I know all of this can be fixed with a few lines of code that checks to see if the month is May before adding the period, but it seems to me that an "abbreviated three-letter textual month" format character could be valuable.

But, then the subject of AP-style abbreviations comes up... Their the list of months and abbreviations (or lack-thereof) reads:
Jan., Feb., March, April, May, June, July, Aug., Sept., Oct., Nov., Dec. 

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2005-08-11 19:14 UTC] nlopess@php.net
This is too magic, IMHO.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Mar 19 06:01:30 2024 UTC