我想计算存储在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