我想將2小時添加到$server_time
並稱之爲$hourPlusTwo
。我試過的所有東西都會變成7200或1969年的一些模糊的日期。你會如何與我在這裏做的事情做到這一點,或者重寫一種完全不同的方式?請理解我對PHP和編程一般都陌生。我想了解如何做到這一點,什麼會更好,爲什麼它的工作。提前感謝。如何在php中添加2小時變量
date_default_timezone_set('America/Los_Angeles');
require_once('mysql_connection.php');
//analyse data by variable time period.
$hour_position = 45;
$htime = -30;
$date = date('Y-m-d H:i:s');
$date = strtotime($date);
$date = strtotime($htime." day", $date);
$date = date('Y-m-d H:i:s',$date);
$qry = "SELECT `last`,`server_time`,`vol` FROM `btce_btc_ticker` WHERE `server_time` > '$date' AND EXTRACT(MINUTE FROM `server_time`) = $hour_position ORDER BY `server_time` ASC";
$price_history_qry = mysqli_query($con,$qry);
while($result = mysqli_fetch_array($price_history_qry)){
$server_time = $result['server_time'];
$server_time = date("m-d-Y (H:i)",strtotime($server_time));
echo 'Server Hour ='.$server_time.'<br>';
echo 'Two Hour ='.$hourPlusTwo.'<br>';
}
你想2小時添加到'$ server_time'有時間的增量? – 2015-04-05 18:28:39
是的。但保持相同的格式。 其奇怪的日期和時間存儲在一個不同的格式比我想要顯示它。所以我的查詢是在一種格式,但我改變它的查詢結果。 – 2015-04-05 18:39:58
你有哪種格式,需要哪種格式增加2小時? – 2015-04-05 18:50:28