怎样计算php里的时间差 留言時間: 2010-05-17 15:46:41 店長回覆: 2010-05-19 08:03:37 共花費 1日 16小時 17分鐘 回覆小弟想要這楊的一個效果 不知道怎麼實現 請高手指點一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $date1 = "2010-05-17 15:46:41";$date2 = "2010-05-19 08:03:37";$diff = strtotime($date2) - strtotime($date1);$day = $diff/(3600*24);$hour = ($diff%(3600*24))/3600;$m = (($diff%(3600*24))%3600)/60;$sec = $diff%60; <?php$str = gmdate('共花费 z日 G小时 i分钟 回复',strtotime('2010-05-19 08:03:37')-strtotime('2010-05-17 15:46:41'));var_dump($str);?> <?function calculate_time_past($start_time, $end_time, $format = "s") { $time_span = strtotime($end_time) - strtotime($start_time); if ($format == "s") { // is default format so dynamically calculate date format if ($time_span > 60) { $format = "i:s"; } if ($time_span > 3600) { $format = "H:i:s"; } } return gmdate($format, $time_span);}$date1 = "2010-05-17 15:46:41";$date2 = "2010-05-19 08:03:37";echo calculate_time_past($date1, $date2, "d H:i:s");?> PHP100视频教程第11讲 正确代码 网站访问量代码哪里错了 eclipse php 怎么修改购物车中商品的数量? 怎么过滤包含unicode 的html代码 如何使用正则获取txt的内容,然后再重新生成一个新的txt php处理checkbox的问题 在MySQL中如何建立一个报表,OS为XP,打开那有绿灯的界面,但不怎应该怎样操作 关于xoops的头痛问题!!! mysql数据库乱码 谁发给我一个php的 ewebeditor? 附件上传以及空间分配
$date2 = "2010-05-19 08:03:37";$diff = strtotime($date2) - strtotime($date1);$day = $diff/(3600*24);
$hour = ($diff%(3600*24))/3600;
$m = (($diff%(3600*24))%3600)/60;
$sec = $diff%60;
$str = gmdate('共花费 z日 G小时 i分钟 回复',strtotime('2010-05-19 08:03:37')-strtotime('2010-05-17 15:46:41'));
var_dump($str);
?>
function calculate_time_past($start_time, $end_time, $format = "s") {
$time_span = strtotime($end_time) - strtotime($start_time);
if ($format == "s") { // is default format so dynamically calculate date format
if ($time_span > 60) { $format = "i:s"; }
if ($time_span > 3600) { $format = "H:i:s"; }
}
return gmdate($format, $time_span);
}$date1 = "2010-05-17 15:46:41";
$date2 = "2010-05-19 08:03:37";echo calculate_time_past($date1, $date2, "d H:i:s");
?>