Ca rezultat, am obținut o imagine interesantă. Pentru variabila "my_date2" am specificat data. Ei am înregistrat, începând cu luna, dar când am primit valoarea variabilei, sa dovedit că data când a fost prezentată ținând cont de setările computerului. La mine, în acest caz, a arătat astfel: zi-lună-an.
Cu aceasta, ne-am dat seama, și acum ia în considerare funcția vbs - DateDiff. Vă permite să obțineți valoarea unui interval de două date. Pentru aceasta, următoarele valori ale intervalului ne vor ajuta:
Sintaxa ei este: DateDiff ( «Interval», Date1, Date2, FirstDayOfWeek FirstWeekOfYear.).
- Interval - Indică tipul de interval pe care dorim să-l primim. Valorile sunt prezentate mai sus.
- Data1, Data2 - Două date, între care se calculează diferența.
- FirstDayOfWeek - Parametru opțional. Stabilește din ce zi trebuie luată în considerare începutul săptămânii.
- FirstWeekOfYear - parametru opțional. Indică săptămâna care ar trebui să fie luată în considerare prima dată în acest an.
Să examinăm un exemplu al acestei funcții VBScript:
În acest exemplu, totul este clar. Ar trebui să acordați atenție faptului că puteți specifica linii ca parametri pentru Date1 și Date2. În cel de-al doilea exemplu, am făcut acest lucru, iar VBS însuși a recunoscut că am specificat o dată.
Parametrul FirstWeekOfYear poate avea următoarele valori:
Funcția DateAdd
DateAdd vă permite să adăugați la o anumită dată o anumită perioadă sau să eliminați acest decalaj.
Se pare ca aceasta: DateAdd ("Iterval", Numar, Data)
- Iterval - am trecut cu funcția DateDiff.
- Număr - Numărul de adăugat sau scăzut.
- Data - Data de la care lucram.
Iată un exemplu nepretențios: