Bug #61215 [Opn->Nab]: DateTime function error

From: Date: Thu, 01 Mar 2012 09:48:06 +0000
Subject: Bug #61215 [Opn->Nab]: DateTime function error
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-167952@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=61215&edit=1

 ID:                 61215
 Updated by:         salathe@php.net
 Reported by:        luca450mhz at inwind dot it
 Summary:            DateTime function error
-Status:             Open
+Status:             Not a bug
 Type:               Bug
-Package:            *Data Exchange functions
+Package:            Date/time related
 Operating System:   Windows 7 64bit
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

Your date format d/m/Y is not supported, the value "29/02/2012" was taken to have 
m/d/Y format and with that format it is invalid.  Examples that would have worked 
include 29-02-2012, 29.02.2012, 2012/02/29 and 02/29/2012.

Available date formats are listed at 
http://php.net/manual/en/datetime.formats.date.php


Previous Comments:
------------------------------------------------------------------------
[2012-03-01 08:47:54] luca450mhz at inwind dot it

Description:
------------
---
From manual page: http://www.php.net/datetime.construct
---
I have this error:

Message: Error parsing date/time value: '29/02/2012' [wrapped: DateTime::__construct()
[datetime.--construct]: Failed to parse time string (29/02/2012) at position 0 (2): Unexpected
character] 

The year 2012 is a leap year, and the date 2012/02/29 it's correct!
This error occurs in a writing operation on the database; I am using framework Propel for this.

Expected result:
----------------
I expect no error with dates of a leap years



------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=61215&edit=1


Thread (2 messages)

« previous php.bugs (#167952) next »