Re: Re: strtotime
| From: | Thodoris | Date: | Sun, 09 Nov 2008 20:39:43 +0000 |
| Subject: | Re: Re: strtotime | ||
| References: | 1 2 3 4 5 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-283143@lists.php.net to get a copy of this message | ||
O/H gilles έγραψε:
"Thodoris" <tgol@kinetix.gr> a ιcrit dans le message de news: 4916BB77.9030609@kinetix.gr...I'll translate In PHP4, strtotime works fineO/H Bastien Koert ??????:This is an ENGLISH list, please rephrase your question in english and people might understand. Cette liste est une liste anglaise, reformulent svp votre question en anglais svp. merci, - Tul -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php2008/11/8 Maciek Sokolewicz <tularis@gmail.com>gilles wrote:allant sur le mois d'octobre, alors qu'en version 5: 19700101. Merci de votre aideAvec la version 4 de php, strtotime("20080950") fonctionne correctement en
Define "works fine".
strtotime("20080950")in PHP5 strtotime gives a result of 19700101 when the data entered was
LinuxPHP version 5.1.6 Apache 2 This strtotime("20080950") returns nothing. --- Thodoris
"Works fine" in php4 means date("d/m/Y",strtotime("20080950")) returns 20/10/2008, which is correct.
Thanks
In another server this:
<?php
$tstamp = date("d/m/Y",strtotime("20080950"));
print "<pre>";
print $tstamp;
?>
gives me:
01/01/1970
Funny isn't it? I gives me the epoch start date. Probably because strtotime returns null so date thinks that null is equivalent to 0 or something like that AFAIK.
Nevertheless this 20080950 is not a valid date so this behavior makes more sense to me than getting 20/10/2008 as a result. So any invalid date will probably give you 01/01/1970.