Урок vbscript №7 функції для роботи з датою і часом, vbscript (vbs скрипти) програмування

В результаті у нас вийшла цікава картина. Для змінної «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 - Дата, з якої працюємо.

Ось простенький приклад: