Для дат, хранящихся в полях типа даты и времени базы данных доступа, эффект непосредственного считывания данных из базы данных является очень трудоемким. Редактор новой технологической канала ошибки подробно расскажет вам об обще используемом формате функции форматирования даты ASP.
Основной код
<%'Функция: Функция форматирования даты многофункциональной даты: http://jorkin.reallydo.com/article.asp?id=477function formatdate (sdatetime, sreallydo) Dim sjorkin sjorkin = getLocale (), если не является (sdateTime). Выберите Case Ucase (SReallyDo & "") case "0", "1", "2", "3", "4" FormatDate = FormatDateTime (SDATETIME, SREALLYDO) CADE "00" FORMATDATE = FORMATDATE (SDATETIME, "Yyyy-MM-DD HH: MM: SS") Case "01" 01 "01" 01 ". Formatdate (sdateTime, "yyyyyyyyy MM Month Dat Date") Дело "02" formatdate = formatdate (sdatetime, "yyyy-mm-dd") случай "03" formatdate = Formatdate (sdateTime, "HH: MM: SS") Case "04" FormatDate = формат-томат (HH: MM: SS "). "HH: MM") Case "ISO8601", "Google", "SiteMap" '// FORMAT ISO8601, обычно используемый для GoogleSitemap, "+08: 00" - часовой пояс. Formatdate = Formatdate (sdateTime, "yyyy-mm-ddthh: mm: ss.000+08: 00") случай "rfc822", «rss», «Feed» '// rfc822 формат, обычно используемый для RSS, «+0800»-это часовая зона. Setlocale ("en-gb") formatdate = formatdate (sdateTime, "eW, dd emm yyyy hh: mm: ss +0800") setlocale (sjorkin) случай "rnd", "rand", "рандомизируется" // рандомизируется string rnamorize sjorkin = rnd () formatdate = sdateTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTETETETETETEMTET (randize "// Рандомизирует строки rnkorkin = rnd (). «YyyMmddhhmmmss») & _ Fix ((9 * 10^6 -1) * Sjorkin) + 10^6 Case Else formatdate = sreallydo formatdate = replydate (formatdate, «yyyy», год (Sdatetimeme)) Formatdate = Заменить (Formatdate, «dd», right (ydatememe)). = Заменить (Formatdate, «HH», right ("0" & dour (sdateTime), 2)) formatdate = заменить (formatdate, "mm", right ("0" & minute (sdateTime), 2)) formatdate = replydate (formatdate, "ss", right ("0" & second (sdateTime), 2), формат ", y wormat ye (y ry (" 0 "& second (sdateTime), 2))", "," 0 "и второе (sdateTime), 2). Право (год (SDATETIME), 2)) FORMATDATE = Заменить (FORMATDATE, «D», Day (SDATETIME)) FORMATDATE = Заменить (FORMATDATE, «H», Hour (SDATETIME)) FORMATDATE = Заменить (FORMATDATE, «M», MINMET (SDATETIME)) FORMATDATE = Замените (FORMATDATE, STECTITEMEMEMETIME), если (STECTIME) (STECTIMEMEMEMEMEMEMEMEMETIME)). Instr (1, formatdate, "ew", 1)> 0, затем Setlocale ("en-gb") formatdate = replication (formatdate, "ew", ucase (weekdaymange (weekday (sdateTime), false))) formatdate = replydate (formatdate, "eW", WeekdayNam «EW», UCASE (WeekDayName (WeekDay (SDATETIME), TRUE))) FORMATDATE = Заменить (FORMATDATE, «EW», WeekDayName (WeekDay (SDATETIME), TRUE)) SETLOCALE (SJORKIN) ELESS FORMATDATE = Заменить (формат, «W», WeekdayName (SDATTITEMTETEMTET) в формате). Замените (FormatDate, «W», WeekDayName (WeekDay (SDATETIME), TRUE)) END IF IF INSTR (1, FORMATDATE, «EMM», 1)> 0, затем SETLOCALE («EN-GB») FORMATDATE = Заменить (FORMATDATE, «EMM», месяц (месяц (SDATETIME), FALSEDATDATE = eMMAMAME, Month NAME (sdateTime), FALSEDATDATE = EMMAMAMAME, Month NAME, MONTAME (SDATETIME)) Monthname (месяц (sdatetime), true)) setlocale (sjorkin) else formatdate = reply (formatdate, «mm», right («0» и месяц (sdateTime), 2)) formatdate = reply (formatdate, «m», месяц (sdateTime)).Использование выглядит следующим образом:
<%'Формат Дата на ISO8601 Ответ формата. Write (formatdate («2008-03-06 08:03:06", "Sitemap"))' Формат Дата RFC822 Ответ формата. Write (Formatdate ("2008-03-06 08:03:06", RSS ") Год) Ответ.write (FormatDate (Now (), "EW, EMM/DD/YYYY")) 'повторно генерируя серию случайных чисел в год, месяц, день, час, минуту и секунды.Вышесказанное является редактором неправильного нового технологического канала. Содержание об широко используемом формате функции форматирования даты ASP. Если кто -то заинтересован в этой отрасли, он может провести обучение в этом отношении.