php计算两个日期差
<?php //计算两个日期差 error_reporting( E_ALL ); ini_set( 'display_errors' , 'On' ); date_default_timezone_set("PRC");//设置时区为中国 //1965年5月10日晚上7:32:56 $epoch_1 = mktime(19,32,56,5,10,1965); //1962年11月20日凌晨4:29:11 $epoch_2 = mktime(4,29,11,11,20,1962); $diff_seconds = $epoch_1 - $epoch_2; $diff_weeks = floor($diff_seconds/604800); $diff_seconds -=$diff_weeks*604800; $diff_days = floor($diff_seconds/86400); $diff_seconds -=$diff_days*86400; $diff_hours = floor($diff_seconds/3600); $diff_seconds -=$diff_hours*3600; $diff_minutes = floor($diff_seconds/60); $diff_seconds -=$diff_minutes*60; $dateElapse = "两日期相差:$diff_weeks 周$diff_days 天$diff_hours 小时$diff_minutes 分$diff_seconds 秒。"; $dateElapseRet = str_replace(' ','',$dateElapse); print $dateElapseRet; ?>
---Pjer