Forutsatt at du har 6 skjemafelt, de tre første til å representere startdato, (inicio_dia, inicio_mes og inicio_ano), og de tre andre til å representere sluttdato (fim_dia, fim_mes, fim_ano), bruker Dojo Toolkit er veldig enkelt satte datoene for begynnelsen mandag i forrige uke og til slutt dato, søndag i forrige uke.

Her er den funksjonen som jeg bruker:

Javascript:
  1. periodo_semana_passada funksjon ()
  2. (
  3. Date ( ) ; var data_atual = new Date ();
  4. / / Dagen i gjeldende uke (1 Monday, 7 søndag)
  5. . format ( data_atual, '%u' ) ; var weekday = dojo. date. format (data_atual, '% u');
  6. / / Den dagen i året vil tjene til å sette gjenstand for en ny verdi dato
  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 seks dager
  10. . add ( data_inicio, 'day' , 6 ) ; var slutt_dato = 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 i alle fall, for eksempel:

HTML:
  1. onclick = "periodo_semana_passada();" > passada </a> Fyll i ukene <a "#" href = onclick = "periodo_semana_passada();"> uke </ 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 "Promo Code" treghet. Lampe med 20GB plass og 1TB av overføringen.

    Dekning

    Kategorier