找遍了,我有太多的試驗/錯誤,但沒有luck.So這裏有雲:秒從MySQL日期進入過去和現在
我想看看有多少秒已經因爲從日期已過插入了NOW()
和date("Y.m.d H:i:s")
格式的當前日期的Mysql條目。這裏是我的php函數(取自用戶發佈的@ stackoverflow)。
function multipost(){
global $dbh;
$ip= $_SERVER['REMOTE_ADDR'];
$sql = "select * from table where ip='$ipa' order by date_time desc limit 1";
foreach ($dbh->query($sql) as $row) {
$timeFirst=$row['date_time'];
$timeSecond=date("Y.m.d H:i:s");
$differenceInSeconds = $timeSecond-$timeFirst;
echo $differenceInSeconds;
}
我也試過strtotime($row['date_time'];)
但沒有運氣。 有什麼幫助嗎? 在此先感謝。
是你的MySQL日期的日期格式或日期時間顯示格式? (MM-DD-YYYY或MM-DD-YYYY HH:MM:SS)? – George
試驗/錯誤不總是好的。更好的是進入知道。您不能將日期作爲字符串在PHP中進行減少。請首先讓您自己熟悉PHP的日期和時間處理:http://php.net/datetime - 如果您對PHP中字符串的工作方式有疑問,請參閱http://php.net/string – hakre
yeap忘記提及mysql日期在2012-10-30 20:56:42格式YY:MM:DD H:我:s – Theodoros80