var date = form1.txtdate.value;
//起始時間
var startdate = date + " "+form1.txtstarthour.value+":"+form1.txtstartminute.value+":00";
//峻工時間
var enddate = date + " "+form1.txtendhour.value+":"+form1.txtendminute.value+":00";
var startarr = startdate.split(" ");
var startday = startarr[0].split("-");//起始日期
var starttime = startarr[1].split(":");//起始時間
var syy = startday[0];//起始年
var smm = startday[1];//起始月
var sdd = startday[2];//起始日
var shh = starttime[0];//起始時
var smi = starttime[1];//起始分
var sse = starttime[2];//起始秒
var endarr = enddate.split(" ");
var endday = endarr[0].split("-");//峻工日期
var endtime = endarr[1].split(":");//峻工時間
var eyy = endday[0];//峻工年
var emm = endday[1];//峻工月
var edd = endday[2];//峻工日
var ehh = endtime[0];//峻工時
var emi = endtime[1];//峻工分
var ese = endtime[2];//峻工秒
var startdate = new date(date.utc(syy, smm-1, sdd, shh-8, smi, sse));
var enddate = new date(date.utc(eyy,emm-1,edd,ehh-8,emi,ese));
var fen = ((enddate.gettime()-startdate.gettime())/1000)/60;
form1.txttotalhour.value = parseint(fen/60);//得到小時
form1.txttotalminute.value = parseint((fen % 60)); 得到分鐘
JS計算兩個日期時間之差之天數不正確
做了乙個時間倒計時,發現天數總是不正確。js 1 定義目標日期 2var targettime new date 34 目標日期 5 targettime.setfullyear 2015,5,1 67 目標時 8 targettime.sethours 12 910 目標分 11 targetti...
js時間計算
function getnumberofdays date1,date2 var a1 12 19 2018 var a2 2019 1 7 var b getnumberofdays a1,a2 console.log b 該方法有效防止後台傳資料格式發生變化例如 10 19 2017 2017 ...
js計算時間差
需求 在某個時間點後的n天後做某件事情 分析 1.計算某個時間點與今天當前時間的時間差 這裡要考慮到計算時間差,如果時間格式化成字串後計算,存在日切,年切的問題 2.n天是需求中給出的乙個時間,這裡假設n 7天 某個時間點也是需求中給出的時間,是這樣的格式 2018 01 2 15 59 07 3....