Antar du har seks skjemafelt, de tre første til å representere startdato, (inicio_dia, og inicio_mes inicio_ano), og de tre andre til å representere sluttdato (fim_dia, fim_mes, fim_ano) ved hjelp av Dojo Toolkit er veldig enkelt innlegge datoene for begynnelsen mandag forrige uke og sluttdato, søndag forrige uke.

Her er den funksjonen jeg bruker:

JavaScript:
  1. periodo_semana_passada funksjon ()
  2. (
  3. Date ( ) ; var data_atual = new Date ();
  4. / / Dag for den aktuelle uken (2. januar 7 søndag)
  5. . format ( data_atual, '%u' ) ; var ukedag = dojo. date. format (data_atual, '% u');
  6. / / Den dag i året vil bringe inn en ny dato i objektet
  7. . getDayOfYear ( data_atual ) - 7 ; var dia_do_ano = dojo. date. getDayOfYear (data_atual) - 7;
  8. . setDayOfYear ( data_atual, dia_do_ano - ( weekday - 2 ) ) ; var startdato = dojo. date. setDayOfYear (data_atual, dia_do_ano - (ukedag - 2));
  9. / / Det siste er mandag over seks dager
  10. . add ( data_inicio, 'day' , 6 ) ; var EndDate = dojo. date. legge (startdato, 'dag', 6);
  11. 'inicio_dia' ) . value = dojo. date . format ( data_inicio, '%d' ) ; dokument. getElementById ('inicio_dia'). verdi = dojo. date. format (startdato, '% d');
  12. 'inicio_mes' ) . value = dojo. date . format ( data_inicio, '%m' ) ; dokument. getElementById ('inicio_mes'). verdi = dojo. date. format (startdato, '% m');
  13. 'inicio_ano' ) . value = dojo. date . format ( data_inicio, '%Y' ) ; dokument. getElementById ('inicio_ano'). verdi = dojo. date. format (startdato, '% Y');
  14. 'fim_dia' ) . value = dojo. date . format ( data_fim, '%d' ) ; dokument. getElementById ('fim_dia'). verdi = dojo. date. format (slutt_dato, '% d');
  15. 'fim_mes' ) . value = dojo. date . format ( data_fim, '%m' ) ; dokument. getElementById ('fim_mes'). verdi = dojo. date. format (slutt_dato, '% m');
  16. 'fim_ano' ) . value = dojo. date . format ( data_fim, '%Y' ) ; dokument. getElementById ('fim_ano'). verdi = dojo. date. format (slutt_dato, '% Y');
  17. )

Deretter kaller funksjonen på enkelte arrangement, for eksempel:

HTML:
  1. onclick = "periodo_semana_passada();" > passada </a> fylle med uken <a href = "#" onclick = "periodo_semana_passada ();"> Sist </ a>

    Bloggen kommentarer drevet av Disqus

    Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
    Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
    Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
    By N2H
    Dolet 96 rabatt på hosting Dreamhost!
    Bruk "Fremme Koden" treghet. LAMP med 20GB plass og 1TB av overføringen.

    Relaterte artikler

    Kategorier