Jump to content

php time difference & mysql


lyax

Recommended Posts

$result = mysql_query("SELECT * FROM utopia WHERE kullaniciadi='$session->username'");
$row = mysql_fetch_assoc($result);

//Build Today     
$thour=date('H');
$tmin=date('i');
$tsec=date('s');
$tmonth=date('n');
$tday=date('d');
$tyear=date('Y');
//convert it to unix timestamp
$today=mktime(date('H'),date('i'),date('s'),date('n'),date('d'),date('Y'));
$target = mktime(date('H'),date('i')+42,date('s'),date('n'),date('d'),date('Y'));
$difference =($hedef-$today) ;
$hedef=date(strtotime( $row['timestamp'] ));


$days_left =(int) ($difference/60/60/24);
$hours_left = (int) (($difference - $days_left*60*60*24)/60/60);
$minutes_left = (int) (($difference - $days_left*60*60*24 - $hours_left*60*60)/60);	

if($row['bolge'] !== "centria" && $row['bolge'] !== "yol"){
print "<br><br>Our event will occur in $minutes_left minutes";

//$mysqldate = date( ‘Y-m-d H:i:s’, $phpdate );
//$phpdate = strtotime( $mysqldate );

$result = mysql_query("UPDATE utopia SET timestamp=FROM_UNIXTIME($target) , bolge='yol' WHERE kullaniciadi='$session->username'") 
or die(mysql_error());
}
else{


if($difference > 0) {
echo"You have to wait $minutes_left minutes.";
}
else{
}


}

This code is inserting the target date to mysql but not showing the $minutes_last variable in the page. İs it about the codes or about the date-time transfer between php and mysql ????

thanks.

Link to comment
https://forums.phpfreaks.com/topic/53258-php-time-difference-mysql/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.