Jump to content

Recommended Posts

<?php
$channel = "mattbenson";
$json_file = @file_get_contents("http://api.justin.tv/api/stream/list.json?channel={$channel}", 0, null, null);
$json_array = json_decode($json_file, true);

if( array_key_exists( '0', $json_array )
&& array_key_exists( 'channel', $json_array[0] )
&& $json_array[0]['name'] == "live_user_{$channel}" )
{
$channelTitle = $json_array[0]['channel']['title'];
$title = $json_array[0]['channel']['status'];
$viewers = $json_array[0]['channel_count'];
$uptime = $json_array[0]['up_time'];
$today = date("D M j d:i:s Y");
$uptime1 = ($today - $uptime);

printf('Online');

printf ($uptime1);

print "<br>";
print "date <--- ";
printf ($today);
print "<br>";
print "uptime <--- ";
printf ($uptime);
}
else
{
printf('Offline');
}

?>

 

It displays like this

Online0

date <--- Sat Oct 6 06:34:51 2012

uptime <--- Sat Oct 6 06:15:44 2012

 

fb3c95029c79da2a1a0855ee8a6aa353.png?1349530088

 

Problem is it doesn't subtract is just displays 0

 

Anyhelp?

Edited by matt0268
Link to comment
https://forums.phpfreaks.com/topic/269161-subtracting-time-from-time-help/
Share on other sites

Use strftime to get the UNIX timestamp of both dates, and then do the subtraction, and then use date again.

 

Thanks for the response, i'm confused on how i can get the strftime from both dates? I'm using an API to get the date from one. If you could help me out i would appreciate it!

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.