Работа с форматом даты VBScript ISO: методы форматирования, анализа и преобразования дат

В VBScript формат даты ISO обычно представляется как «гггг-мм-дд» или «гггг-мм-ддЧч:мм:сс» (с дополнительной информацией о времени). Вот несколько способов работы с форматом даты ISO в VBScript:

  1. Форматирование текущей даты в формате ISO:

    Dim currentDate
    currentDate = Year(Now()) & "-" & Right("0" & Month(Now()), 2) & "-" & Right("0" & Day(Now()), 2)
  2. Разбор строки в формате ISO до значения даты:

    Dim dateString
    dateString = "2023-12-21"
    Dim isoDate
    isoDate = CDate(dateString)
  3. Преобразование значения даты в формат ISO:

    Dim myDate
    myDate = Now()
    Dim isoDate
    isoDate = Year(myDate) & "-" & Right("0" & Month(myDate), 2) & "-" & Right("0" & Day(myDate), 2)