php
//初始化變數
$_stardate = substr($_gstardate,0,10);
$_enddate = substr($_genddate,0,10);
//共有多少天
$_start = mktime( 0, 0, 0, substr( $_stardate, 5, 2 ), substr( $_stardate, 8, 2 ), substr( $_stardate, 0, 4 ) );
$_end = mktime( 0, 0, 0, substr( $_enddate, 5, 2 ), substr( $_enddate, 8, 2 ), substr( $_enddate, 0, 4 ) );
$_allday = ceil( ($_end - $_start) / ( 3600 * 24 ) ); //天數
//算出具體的天來
for ( $i = 0; $i <= $_allday; $i++ )
strtotime :
strtotime
("+1 day"
);// 1天後
strtotime
("today"
);// 今天
strtotime
("+1 hours"
);// 1小時後
strtotime
("-1 day"
);// 昨天
js// 得到字串型當前日期 :格式 yyyy-mm-dd
//計算兩個日期的差值
function datediff(sdate1, sdate2)
var idays = parseint(math.abs(odate1 - odate2) / 1000 / 60 / 60 /24); //把相差的毫秒數轉換為天數
return idays ;
}
function getdatenow()
else
if(sml==1)else
sa = sy+"-"+sms+"-"+sds;
return(sa);
}function verifyinput()
if(endtime.value.substr(0,10) > nowdate )
if(starttime.value > endtime.value)
//為優化新加一些判斷 mac 最少輸入10位,ip最少輸入 兩截
var mac = document.getelementsbyname('mac')[0];
var ip = document.getelementsbyname('in_ip')[0];
if ( mac.value !="" && mac.value.length < 10 )
var macal = document.getelementsbyname('out_mac')[0];
if ( macal.value !="" && macal.value.length < 10 )
var ip_array = ip.value.split('.');
var iun=0;
for( var o=0; o < ip_array.length; o++)
}if ( iun < 2 && ip.value !="" )
if (document.all("reportwaitbar"))
var alldays = datediff(starttime.value,endtime.value);
//如果日期間隔出現31天以上則做標籤提示
if(typeof(eval("document.all.content_all"))!= "undefined")
}document.all.alldays.value=alldays + 1;
} catch(e){}
}function tipwarningshow()
計算時間差
計算時間差的問題,之前用的datediff datediff 返回跨兩個指定日期的日期和時間邊界數。語法datediff datepart startdate enddate 引數datepart 是規定了應在日期的哪一部分計算差額的引數。下表列出了 microsoft sql server 識別的...
時間差計算
1 計算相差多少天,多少小時,多少分,多少秒 long nd 1000 24 60 60 一天的毫秒數 long nh 1000 60 60 一小時的毫秒數 long nm 1000 60 一分鐘的毫秒數 long ns 1000 一秒的毫秒數 date nowdate new date times...
時間差計算
幾種基本的簡單計算時間差的方法 方法1 import datetime starttime datetime.datetime.now fun endtime datetime.datetime.now print endtime starttime seconds 方法 2 start time....