Angenommen, Sie haben 6 Formularfelder, die ersten drei den Starttermin zu vertreten, (inicio_dia, inicio_mes und inicio_ano), und die anderen drei der Frist stellen (fim_dia, fim_mes, fim_ano), mit dem Dojo Toolkit ist sehr einfach legte die Termine für den Beginn Montag der vergangenen Woche und dem Ende Datum, die Sonntag in der vergangenen 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 (1 Montag, 7 Sonntag)
  5. . format ( data_atual, '%u' ) ; var weekday = Dojo. Datum. Format (data_atual, '% u');
  6. / / Der Tag des Jahres wird dazu dienen, die Gegenstand eines neuen Wert Zeitpunkt in Verkehr gebracht
  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. / / Das Finale wird Montag sechs Tagen
  10. . add ( data_inicio, 'day' , 6 ) ; var end_date = 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. start_date-Format (,'% m ');
  13. 'inicio_ano' ) . value = dojo. date . format ( data_inicio, '%Y' ) ; Dokument. getElementById ( 'inicio_ano "). value = Dojo. Datum. start_date-Format (,'% 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. end_date-Format (,'% m ');
  16. 'fim_ano' ) . value = dojo. date . format ( data_fim, '%Y' ) ; Dokument. getElementById ( 'fim_ano "). value = Dojo. Datum. end_date-Format (,'% Y ');
  17. )

Dann rufen Sie die Funktion in jedem Fall, zum Beispiel:

HTML:
  1. onclick = "periodo_semana_passada();" > passada </a> füllen Sie in den nächsten Wochen <a "#" href = onclick = "periodo_semana_passada();"> Woche </ 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 Hosting DreamHost!
    Verwenden Sie die "PROMO CODE" Trägheit. LAMP mit 20 GB und 1 TB Speicherplatz zu übertragen.

    Coverage

    Kategorien