Javascript

Dimok-163rus

Well-known member
20.06.2013
89
0
#1
Не подскажете, как из даты l_date, мне вычесть 1 день?

Код:
	function getReportDate( ) {
var l_date = currentDate( curDate );

if ( curDate.getHours( ) < 18 ) {

var f_date = calcDate(l_date, 1, -1 );
alert(f_date);
l_date = currentDate( f_date );
//Итого в l_data должна записаться дата -1 день
}
return convertDateToText( l_date );
}

/* инит даты */
function initDate( val1 ) {
var s_d = new String( val1 );
var l_year = parseInt( ( s_d.charAt(0) + "" + s_d.charAt(1) + "" + s_d.charAt(2) + "" + s_d.charAt(3) ) );
var l_month = parseInt( ( s_d.charAt(4) + "" + s_d.charAt(5) ) ) - 1;
var l_day = s_d.charAt(6) + "" + s_d.charAt(7);
var Date1 = new Date ( l_year, l_month, ( l_day*1 ) );
return Date1;
}

/* изменение даты */
function calcDate( l_date, l_day, l_sign ) {
d_date = initDate( l_date );
var res_date = d_date.getTime( ) + ( ( l_day * 86400 * 1000 ) * l_sign );
return new Date( res_date );
}
 

LuMee

Well-known member
02.05.2006
477
0
#2
Для начала, читаем известную мантру: "Javascript - это НЕ Java!", не менее 256 раз. Потом идем сюда и задаем свой вопрос.
 

Dimok-163rus

Well-known member
20.06.2013
89
0
#3
Для начала, читаем известную мантру: "Javascript - это НЕ Java!", не менее 256 раз. Потом идем сюда и задаем свой вопрос.
я видел конечно, руководствовался тем, что программеры по яве подскажут...закрываем тему