最近在開(kāi)發(fā)的時(shí)候接到了一個(gè)報(bào)表需求立润。
首先設(shè)置一個(gè)主表的開(kāi)始時(shí)間和結(jié)束時(shí)間,是時(shí)分秒的蟋滴。然后再設(shè)置另外一個(gè)表的最后時(shí)間染厅。
根據(jù)設(shè)置的拖延天數(shù)、最后時(shí)間津函、以及主表的開(kāi)始時(shí)間肖粮。做一個(gè)小時(shí)差。關(guān)鍵是全部在頁(yè)面處理尔苦,最后存到后臺(tái)涩馆。這就讓小老虎很尷尬了,不過(guò)最后還是解決了允坚。粘下代碼給各位分享一下魂那。
function timeTest()
{
//時(shí)間對(duì)象
var mydate = new Date();
//獲取年
var year = mydate.getFullYear();
//獲取月份,這里獲取的月份是0到11要加1
var month = mydate.getMonth()+1;
//獲取當(dāng)前日期
var day = mydate.getDate();
//把當(dāng)前時(shí)間變換成毫秒值
var date1 = new Date(Date.UTC(year,month,day,22,55,55));
var date2 = new Date(Date.UTC(year, month, day+2, 08, 38, 22));
//得出相差的毫秒值
var result = date2 - date1;
alert(result);
//最后得出小時(shí)
var hour = result / 1000 / 60 / 60;
alert(hour+"小時(shí)");
}
_代碼就在這里