В результаті у нас вийшла цікава картина. Для змінної «my_date2» ми вказали свою дату. Її ми записали, починаючи з місяця, але коли ми отримали значення змінної, то виявилося, що дата була показана враховуючи налаштування вашого комп'ютера. У мене в даному випадку показало так: день-місяць-рік.
З цим ми розібралися, а тепер розглянемо функцію vbs - DateDiff. Вона дозволяє отримати значення інтервалу двох дат. Для цього нам допоможуть наступні значення інтервалу:
Синтаксис функції: DateDiff ( «Interval», Date1, Date2, FirstDayOfWeek. FirstWeekOfYear).
- Interval - Показує тип інтервалу, який ми хочемо отримати. Значення показані вище.
- Date1, Date2 - Дві дати, між якими обчислюється різниця.
- FirstDayOfWeek - Необов'язковий параметр. Визначає, з якого дня слід вважати початок тижня.
- FirstWeekOfYear - Необов'язковий параметр. Вказує на ту тиждень, яку слід вважати першою в році.
Давайте подивимося приклад даної функції VBScript:
В даному прикладі все зрозуміло. Слід звернути увагу на те, що в якості параметрів Date1 і Date2 можна вказувати рядки. У другому прикладі ми так і зробили і, VBS сам розпізнав, що ми вказали дату.
Параметр FirstWeekOfYear може мати такі значення:
функція DateAdd
DateAdd дозволяє додати до заданої дати певний проміжок або прибрати цей проміжок.
Виглядає все це справа так: DateAdd ( «Iterval», Number, Date)
- Iterval - ми проходили з функцією DateDiff.
- Number - Число, яке треба додати або відняти.
- Date - Дата, з якої працюємо.
Ось простенький приклад: