Re: Date comparison Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dan I made a solution as below.

$time1 = strtotime("$sqldata[CaldTime]");
$time2 = strtotime("$sqldata[CallEnd]");
$interval = $time2 - $time1;
$TLength = date("i:s", strtotime("2008-01-01 01:00:$interval"));

Result 01:45

Works perfect for me. Do you agree or disagree dan?




On Mon, Apr 7, 2008 at 11:42 AM,  <admin@xxxxxxxxxxxxxxxxxxx> wrote:
> I am having a date time comparison issue.
>  I have statically set the values here. But the data is fed from the 
database, CaldTime is timestamp and since it will not allow me to have 2 
timestamps in the same table I set the CallEnd varchar(12). Storing the data 
they seem to be the same for output. I checked hexadecimal and binary to look 
for obscurities.
>
>
>  $sqldata['CaldTime']  = "2008-04-07 11:15:32";
>  $sqldata['CallEnd'] = "2008-04-07 11:17:17";
>
>  $time1 = strtotime("$sqldata[CaldTime]");
>  $time2 = strtotime("$sqldata[CallEnd]");
>  $interval = $time2 - $time1;
>
>  echo $interval;
>
>  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
>  Displays like 1.75:0
>  I am looking for a more precise time like 1:45 instead.
>  Am I looking at this all wrong for time difference?
>
>  Richard L. Buskirk
>  Sorry my murloc got pawned in AV, and ever since I cant think right!
>
>  --
>  PHP General Mailing List (http://www.php.net/)
>  To unsubscribe, visit: http://www.php.net/unsub.php
>
>

    This could be simplified to a function, but using some basic math....

<?php
$sqldata['CaldTime'] = "2008-04-07 11:15:32";
$sqldata['CallEnd'] = "2008-04-07 11:17:17";

$converted = explode('.',((strtotime($sqldata['CallEnd']) -
strtotime($sqldata['CaldTime'])) / 60));
$converted[1] = (($converted[1] / 6) * 3.6);
echo implode(':',$converted)."\n";

?>


-- 
</Daniel P. Brown>
Ask me about:
Dedicated servers starting @ $59.99/mo., VPS starting @ $19.99/mo.,
and shared hosting starting @ $2.50/mo.
Unmanaged, managed, and fully-managed!

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux