function getDateLast ( ) {
var date= new Date ( ) ;
date. setHours ( 23 , 59 , 59 ) ;
return date;
} ;
function getMonth ( ) {
var d = new Date ( ) ;
var currentMonth = d. getMonth ( ) ;
var nextMonth = ++ currentMonth;
var nextMonthFirstDay= new Date ( d. getFullYear ( ) , nextMonth, 1 ) ;
var oneDay= 1000 * 60 * 60 * 24 ;
return new Date ( nextMonthFirstDay- oneDay) ;
}
function getMonthLast ( ) {
var date1 = getMonth ( ) ;
date1. setHours ( 23 , 59 , 59 ) ;
return date1;
}
var now = new Date ( ) ;
var now_year = now. getFullYear ( ) ;
var now_month = now. getMonth ( ) ;
var now_date = now. getDate ( ) ;
var now_day = now. getDay ( ) ;
function getWeekLast ( ) {
var weekEnd = new Date ( now_year, now_month, now_date + ( 7 - now_day) ) ;
weekEnd. setHours ( 23 , 59 , 59 ) ;
return weekEnd;
}
function getXunLast ( ) {
if ( now_date> 15 ) {
return getMonthLast ( ) ;
} else {
return new Date ( now_year, now_month, 15 , 23 , 59 , 59 ) ;
}
}
function getJiLast ( ) {
if ( now_month+ 1 >= 1 && now_month+ 1 <= 3 ) {
var d = new Date ( ) ;
d. setMonth ( 2 , 31 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
}
if ( now_month+ 1 >= 4 && now_month+ 1 <= 6 ) {
var d = new Date ( ) ;
d. setMonth ( 5 , 30 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
}
if ( now_month+ 1 >= 7 && now_month+ 1 <= 9 ) {
var d = new Date ( ) ;
d. setMonth ( 8 , 30 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
}
if ( now_month+ 1 >= 10 && now_month+ 1 <= 12 ) {
var d = new Date ( ) ;
d. setMonth ( 11 , 31 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
}
}
function getBanNianLast ( ) {
var d = new Date ( ) ;
if ( now_month+ 1 <= 6 ) {
d. setFullYear ( now_year, 5 , 30 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
} else {
d. setFullYear ( now_year, 11 , 31 ) ;
d. setHours ( 23 , 59 , 59 ) ;
return d;
}
}
function getNianLast ( ) {
return new Date ( now_year, 11 , 31 , 23 , 59 , 59 ) ;
}
function timer ( date, obj) {
var nowDate = new Date ( ) ;
var dateTime = date- nowDate;
var days = parseInt ( dateTime / 1000 / 60 / 60 / 24 ) ;
var hours = parseInt ( dateTime / 1000 / 60 / 60 % 24 ) ;
var minutes = parseInt ( dateTime / 1000 / 60 % 60 ) ;
var seconds = parseInt ( dateTime / 1000 % 60 ) ;
var timerday = checkTime ( days) ;
var timerhour = checkTime ( hours) ;
var timerminute = checkTime ( minutes) ;
var timersecond = checkTime ( seconds) ;
obj. text ( "剩余" + timerday+ "天" + timerhour+ "时" + timerminute+ "分" + timersecond+ "秒" ) ;
}
function checkTime ( i) {
if ( i< 10 )
{
i = "0" + i;
}
return i;
}