Bug #72425 [Opn]: strtotime() doesn't return false when string contains white space
Edit report at https://bugs.php.net/bug.php?id=72425&edit=1
ID: 72425
Updated by: cmb@php.net
Reported by: alex at itc77 dot com
Summary: strtotime() doesn't return false when string
contains white space
Status: Open
Type: Bug
Package: Date/time related
PHP Version: 7.0.7
Block user comment: N
Private report: N
New Comment:
> Obviously, invalid should be whitespace-ONLY arguments (in other
> words, becoming empty string after trim()), not arguments
> _containing_ whitespace.
Indeed, thanks. However, where is this documented?
Previous Comments:
------------------------------------------------------------------------
[2016-06-16 22:46:24] mtanalin at yandex dot ru
To cmb@php.net:
Obviously, invalid should be whitespace-ONLY arguments (in other words, becoming empty string after
trim()), not arguments _containing_ whitespace.
'2016-06-16 11:23' does not become an empty (zero-length) string after trimming
whitespace.
------------------------------------------------------------------------
[2016-06-16 11:34:26] cmb@php.net
I can confirm this behavior: <https://3v4l.org/HNaaY>.
> According to the documentation white space should be treated as
> invalid format and return false.
Where is this documented? That would actually be wrong; consider
strtotime('2016-06-16 11:23')
which is supposed to be acceptable.
------------------------------------------------------------------------
[2016-06-15 20:44:36] alex at itc77 dot com
Please accept this patch:
https://github.com/php/php-src/pull/615
------------------------------------------------------------------------
[2016-06-15 20:42:44] alex at itc77 dot com
Description:
------------
strtotime() doesn't return false when string contains white space
According to the documentation white space should be treated as invalid format and return false.
Test script:
---------------
strtotime(" ")
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=72425&edit=1
Thread (8 messages)