Re: Date Support
| From: | Marcus Boerger | Date: | Tue, 03 Aug 2004 09:55:26 +0000 |
| Subject: | Re: Date Support | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-11863@lists.php.net to get a copy of this message | ||
Hello John,
ups you're right of course, i must be dreaming.
Maybe you should talk to Derick about the internal functions
and you should also have a look at pecl/date.
marcus
Tuesday, August 3, 2004, 11:32:38 AM, you wrote:
> Hi Marcus,
> For 32 bit architectures, normally:
> sizeof(float) == 4, sizeof(double) == 8 or 10
sizeof(long double) == 10
> So there is no floating point overflow fortunately.
> E.g. http://www.iota-six.co.uk/c/b3_float_double_and_sizeof.asp
> PS: i think the date() and mktime() functions could be extended using the
> algorithms described in the date library, if anyone is interested. It would
> make date( ) and mktime() much more user friendly.
> "Marcus Boerger" <helly@php.net> wrote in message
> news:1912137764.20040803104457@marcus-boerger.de...
>> Hello John,
>>
>> how does that help? I mean sizeof(double) == 4 == sizeof(int/32).
>> In other words the bitsize is the same. Only you get an exponent.
>> The result is that you loose time information accuracy.
>>
>> regards
>> marcus
>>
>> Tuesday, August 3, 2004, 10:34:18 AM, you wrote:
>>
>> > Hi
>>
>> > There's a library that i wrote that supports timestamps > 2037.
>>
>> > It takes advantage of the fact that PHP converts integers to floats on
>> > overflow. It uses the nearly the same api as date() and mktime(), to
> make
>> > porting easier.
>>
>> > Regards, John
>>
>> > See
>> > http://phplens.com/phpeverywhere/adodb_date_library
>>
>> > "Jevon Wright" <jevon@jevon.org> wrote in message
>> > news:011601c47920$8d116ba0$0a00a8c0@home.jevon.org...
>> >> I always wished that PHP had VB's set of operators on dates/times...
> (and
>> >> also in SQL): year(), month(), date(), time_serial(), and the like.
> Yes,
>> > you
>> >> can do it with date("...", $x); but then it's just awkward to
>> >> remember
> all
>> >> the operators.
>> >>
>> >> Also, I'd always wished that PHP would have support for dates after 32
> bit
>> >> (2037)... when do you think Pecl's Date would get into PHP?
>> >>
>> >> Jevon
>> >>
>> >> ----- Original Message -----
>> >> From: "Jason Garber" <jason@ionzoft.com>
>> >> To: <internals@lists.php.net>
>> >> Sent: Tuesday, August 03, 2004 2:36 PM
>> >> Subject: [PHP-DEV] Date Support
>> >>
>> >>
>> >> > Hello internals,
>> >> >
>> >> > Not to take away from the wonderful and lively "GOTO" discussion,
>> >> > but... I've got a couple simple questions.
>> >> >
>> >> > 1. Is there a particular reason that PHP does not have a really
> good
>> >> > set of functions for dealing with true date and time types (i.e.
> not
>> >> > timestamps)?
>> >> >
>> >> > 2. I think that good date and time handling in PHP would be a
>> >> > large plus. MySQL provides, imho, a very effective set of tools
> for
>> >> > handling dates. I think that this style of date handling, where
> the
>> >> > standard format was YYYY-MM-DD HH:MM:SS would be an ideal way to
> go.
>> >> > Comments?
>> >> >
>> >> > 3. If there is no good reason for not adding this set of functions
>> >> > to the PHP core, what would be the method of designing an
> acceptable
>> >> > set of functions?
>> >> >
>> >> > PHP is a feature packed language, but it's strange that this does
> not
>> >> > exist in the core. Thanks for your time.
>> >> >
>> >> > --
>> >> > Best regards,
>> >> > Jason Garber
>> >> > mailto:jason@ionzoft.com
>> >> > IonZoft, Inc.
>> >> >
>> >> > --
>> >> > PHP Internals - PHP Runtime Development Mailing List
>> >> > To unsubscribe, visit:
>> >> > http://www.php.net/unsub.php
>> >> >
>> >> >
>> >>
>>
>>
>>
>>
>> --
>> Best regards,
>> Marcus mailto:helly@php.net
--
Best regards,
Marcus mailto:helly@php.net