我想計算存儲在db中的當前時間和時間之間的時間差。 d/M/y H:i:s A
是MS Sql存儲日期和時間的格式。 以下代碼返回錯誤的值。計算日期格式的時間差('d/M/y H:i:s A')
function time_difference($created_time)
{
$str = $created_time; // 03/Mar/17 12:35:00 PM
$today = date('d/M/y H:i:s A'); // 06/Mar/17 06:35:15 AM
$time_difference = $today - $str; // Returns 3
}
反正是有轉換$str
和$today
給秒了嗎?
'$ TIME_DIFFERENCE =的strtotime($今天 - $ STR);'它會在幾秒鐘內給你帶來差異 –
@Anant它返回布爾值false –
@Anant你可能的意思是'strtotime($ today) - strtotime($ str)' – MarianD