Angenommen, Sie haben sechs Formularfelder, die ersten drei bis dato repräsentieren den Beginn, (inicio_dia und inicio_mes inicio_ano), und die anderen drei, die repräsentieren das Enddatum (fim_dia, fim_mes, fim_ano) mit Dojo Toolkit ist sehr einfach Setzen Sie die Termine für den Beginn Montag vergangener Woche und das Enddatum, Sonntag letzte Woche.

Hier ist die Funktion die ich benutze:

JAVASCRIPT:
  1. periodo_semana_passada function ()
  2. (
  3. Date ( ) ; var data_atual = new Date ();
  4. / / Tag der aktuellen Woche (2. Januar, 7 Sonntag)
  5. . format ( data_atual, '%u' ) ; var Wochentag = Dojo. Datum. Format (data_atual, '% u');
  6. / / Der Tag des Jahres bringt in ein neues Date-Objekt Wert
  7. . getDayOfYear ( data_atual ) - 7 ; var = dia_do_ano Dojo. Datum. getDayOfYear (data_atual) - 7;
  8. . setDayOfYear ( data_atual, dia_do_ano - ( weekday - 2 ) ) ; var = start_date Dojo. Datum. setDayOfYear (data_atual, dia_do_ano - (Wochentag - 2));
  9. / / Der letzte Montag ist an sechs Tagen
  10. . add ( data_inicio, 'day' , 6 ) ; var = enddate Dojo. Datum. add (start_date, 'Tag', 6);
  11. 'inicio_dia' ) . value = dojo. date . format ( data_inicio, '%d' ) ; Dokument. getElementById ('inicio_dia "). value = Dojo. Datum. Format (start_date,'% d ');
  12. 'inicio_mes' ) . value = dojo. date . format ( data_inicio, '%m' ) ; Dokument. getElementById ('inicio_mes "). value = Dojo. Datum. Format (start_date,'% m ');
  13. 'inicio_ano' ) . value = dojo. date . format ( data_inicio, '%Y' ) ; Dokument. getElementById ('inicio_ano "). value = Dojo. Datum. Format (start_date,'% Y ');
  14. 'fim_dia' ) . value = dojo. date . format ( data_fim, '%d' ) ; Dokument. getElementById ('fim_dia "). value = Dojo. Datum. Format (end_date,'% d ');
  15. 'fim_mes' ) . value = dojo. date . format ( data_fim, '%m' ) ; Dokument. getElementById ('fim_mes "). value = Dojo. Datum. Format (end_date,'% m ');
  16. 'fim_ano' ) . value = dojo. date . format ( data_fim, '%Y' ) ; Dokument. getElementById ('fim_ano "). value = Dojo. Datum. Format (end_date,'% Y ');
  17. )

Dann rufen Sie die Funktion auf ein Ereignis, zum Beispiel:

HTML:
  1. onclick = "periodo_semana_passada();" > passada </a> füllen sich mit der Woche <a href = "#" onclick = "periodo_semana_passada ();"> Last </ a>

    Blog-Kommentare powered by 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 auf DreamHost Hosting!
    Benutzen Sie den "PROMO CODE" Trägheit. LAMP mit 20 GB und 1 TB Speicherplatz des Transfers.

    In Verbindung stehende Artikel

    Kategorien