Последние учебники веб-разработки
×

ASP Руководство

ASP ГЛАВНАЯ ASP Введение ASP устанавливать ASP Синтаксис ASP переменные ASP процедуры ASP формы ASP Cookies ASP сессия ASP заявка ASP #включают ASP Global.asa ASP Отправить по электронной почте

VBScript Руководство

VB ГЛАВНАЯ VB переменные VB процедуры VB условный VB перекручивание VB Примеры VB функции VB Ключевые слова

ASP Объекты

ASP отклик ASP Запрос ASP заявка ASP сессия ASP сервер ASP Ошибка ASP Файловая система ASP TextStream ASP Водить машину ASP файл ASP папка ASP Словарь ASP AdRotator ASP BrowserCap ASP Содержание Linking ASP Содержание ротатор ASP Быстрый Ref

ADO Руководство

ADO вступление ADO соединение ADO Recordset ADO дисплей ADO запрос ADO Сортировать ADO Добавить ADO Редактировать ADO Удалить ADO демонстрация ADO Ускорить

ADO Объекты

ADO команда ADO подключение ADO Ошибка ADO поле ADO параметр ADO Имущество ADO запись ADO Recordset ADO Поток ADO Типы данных

ASP and AJAX

AJAX вступление AJAX ASP AJAX База данных

ASP Примеры

ASP Примеры ASP викторина


 

VBScript Функция DateDiff


<Полная VBScript Ссылка

Функция DateDiff возвращает количество интервалов между двумя датами.

Синтаксис

DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])

параметр Описание
interval Необходимые. Интервал, который Вы хотите использовать, чтобы вычислить разницу между date1 и date2

Может принимать следующие значения:

  • гггг - год
  • д - Quarter
  • м - месяц
  • у - день года
  • d - день
  • ж - Будни
  • WW - неделя года
  • ч - час
  • п - минута
  • s - Второй
date1,date2 Необходимые. Дата выражения. Две даты вы хотите использовать в расчетах
firstdayofweek Необязательный. Определяет день недели.

Может принимать следующие значения:

  • 0 = vbUseSystemDayOfWeek - Использование поддержки национальных языков (NLS) настройка API
  • 1 = vbSunday - воскресенье (default) по (default)
  • 2 = vbMonday - понедельник
  • 3 = vbTuesday - вторник
  • 4 = vbWednesday - среда
  • 5 = vbThursday - четверг
  • 6 = vbFriday - пятница
  • 7 = vbSaturday - суббота
firstweekofyear Необязательный. Задает первую неделю года.

Может принимать следующие значения:

  • 0 = vbUseSystem - Использование поддержки национальных языков (NLS) настройка API
  • 1 = vbFirstJan1 - Начнем с недели , в котором 1 января происходит (default) по (default)
  • 2 = vbFirstFourDays - Начнем с недели, который имеет по крайней мере четыре дня в новом году
  • 3 = vbFirstFullWeek - Начнем с первой полной недели нового года

Примеры

Пример 1

Разница между 31 января 2009 года и 31 января 2010 года:

<%

fromDate="31-Jan-09 00:00:00"
toDate="31-Jan-10 23:59:00"
response.write(DateDiff("yyyy",fromDate,toDate) & "<br />")
response.write(DateDiff("q",fromDate,toDate) & "<br />")
response.write(DateDiff("m",fromDate,toDate) & "<br />")
response.write(DateDiff("y",fromDate,toDate) & "<br />")
response.write(DateDiff("d",fromDate,toDate) & "<br />")
response.write(DateDiff("w",fromDate,toDate) & "<br />")
response.write(DateDiff("ww",fromDate,toDate) & "<br />")
response.write(DateDiff("h",fromDate,toDate) & "<br />")
response.write(DateDiff("n",fromDate,toDate) & "<br />")
response.write(DateDiff("s",fromDate,toDate) & "<br />")

%>

Выход кода выше:

1
4
12
365
365
52
53
8783
527039
31622340
Показать пример »

Пример 2

Сколько недель (start on Monday) ,
В период с 31 декабря 2009 года и 31 декабря 2012:

<%

fromDate=CDate("2009/12/31")
toDate=CDate("2012/12/31")
response.write(DateDiff("w",fromDate,toDate,vbMonday))

%>

Выход кода выше:

156
Показать пример »

<Полная VBScript Ссылка