가정 (상위 3에 나타내는 시작 날짜를, 당신은 여섯 가지 양식 필드를 inicio_dia, 그리고 inicio_mes inicio_ano), 그리고 다른 사용) 3 대표 종료일을 (fim_dia, fim_mes fim_ano, 도조 Toolkit을 쉽게 아주 처음부터 월요일 지난주의 날짜와 종료 날짜, 일요일 지난주하다.
저는 여기에 사용하는 함수 :
자바 스크립트 : periodo_semana_passada 기능 ()
(
Date ( ) ; var에 data_atual = 새로운 날짜 ();
/ / 일 주일 오늘 (1 월 2 7 일 일요일)
. format ( data_atual, '%u' ) ; var에 평일 = 도장. 날짜입니다. 형식 (data_atual, '% U'가);
오늘의 년 / / 값 개체 날짜됩니다 가져의 새
. getDayOfYear ( data_atual ) - 7 ; var에 dia_do_ano = 도장. 날짜입니다. getDayOfYear (data_atual) - 7;
. setDayOfYear ( data_atual, dia_do_ano - ( weekday - 2 ) ) ; var에 _ 날짜 = 도장. 날짜입니다. setDayOfYear (data_atual, dia_do_ano - (평일 - 2));
/ / 최종 일입니다 6 월요일
. add ( data_inicio, 'day' , 6 ) ; var에 endDate가 = 도장. 날짜입니다. (추가 _ 날짜 하루 ',', 6);
'inicio_dia' ) . value = dojo. date . format ( data_inicio, '%d' ) ; 문서. getElementById ( 'inicio_dia'). 값을 = 도장. 날짜입니다. 형식 () _ 날짜 ','%를 d 개;
'inicio_mes' ) . value = dojo. date . format ( data_inicio, '%m' ) ; 문서. getElementById ( 'inicio_mes'). 값을 = 도장. 날짜입니다. 형식 (_ 날짜, '% m');
'inicio_ano' ) . value = dojo. date . format ( data_inicio, '%Y' ) ; 문서. getElementById ( 'inicio_ano'). 값을 = 도장. 날짜입니다. 형식 (%를 _ 날짜의 'y');
'fim_dia' ) . value = dojo. date . format ( data_fim, '%d' ) ; 문서. getElementById ( 'fim_dia'). 값을 = 도장. 날짜입니다. 형식 () 종료 날짜 ','%를 d 개;
'fim_mes' ) . value = dojo. date . format ( data_fim, '%m' ) ; 문서. getElementById ( 'fim_mes'). 값을 = 도장. 날짜입니다. 형식 (종료 날짜, '% m');
'fim_ano' ) . value = dojo. date . format ( data_fim, '%Y' ) ; 문서. getElementById ( 'fim_ano'). 값을 = 도장. 날짜입니다. 형식 (%를 종료 날짜의 'y');
)
그럼 그냥 몇 가지 이벤트에 대한 함수를 호출 예를 들면 :
HTML을 : onclick = "periodo_semana_passada();" > passada
</a> 주 채우기와
< <href가 = "#"onclick = "periodo_semana_passada ();"> 마지막
/>