如何计算服务器时间的时差?

时间:2011-11-04 15:04:03

标签: php jquery mysql

我正在使用opencart并希望显示文本(产品结束时间),如下所示:     09年结束12小时30分钟

我从表中有一个ends_date,但现在我想计算ends_date和服务器时间之间的时差,并以PHP或jQuery格式显示上述格式。

谢谢!

2 个答案:

答案 0 :(得分:1)

$current_time = time();
$end_time = strtotime($ends_date); //$ends_date is from your table
$time_diff = $end_time - $current_time;

从那里你有$time_diff代表直到结束的秒数。做一些/ 60分钟然后几小时然后/ 24天。确保只有$ time_diff>才能这样做0!数学。有用。 :)

答案 1 :(得分:0)

SELECT TIMEDIFF(ends_date, now())
FROM yourtable

docs here