js計算時間之差

2021-07-07 04:26:24 字數 1313 閱讀 5304

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....