Recomendado: ASP conecta SQL y Access Data Code (Funciones aleatorias en ASP) ASP Connect SQL y Access Data Code, Funciones aleatorias en ASP, amigos que lo necesitan pueden referirse a él
Funciones básicasfecha () obtiene la fecha, formato: 2004-2-28
tiempo () Obtener tiempo, formato: 22:24:59
Ahora () obtenga FECHA Y TIEMPO FORMATO: 2005-5-2 22:37:30
Cómo usar:
d = date ()
Get Año: Año (D)
Obtener mes: mes (D)
Obtenga el día: día (D)
Obtenga el día de la semana (D)
t = tiempo ()
Obtenga la hora: hora (t)
Obtenga minutos: minuto (t)
Obtenga segundos: segundo (t)
=======================================================
Dateadd (intervalo, número, fecha)
Esta función se utiliza para sumar o restar el intervalo de tiempo especificado desde la fecha.
Descripción del parámetro:
intervalo: el intervalo de referencia de la operación
número-plus cuánto puede ser negativo
Fecha de fecha básica
A continuación se presentan valores opcionales para el intervalo, tenga en cuenta que se citan:
Por ejemplo:
1. Calcule mañana:
mañana = dataadd ("d", 1, date ())
2. El día antes del 1 de diciembre de 2012:
preday = dataadd ("d",-1, "2012-12-1")
Para un uso más detallado, busque.
=======================================================
Función de intervalo de día: fechado (intervalo, fecha1, fecha2 [, primerdayofweek] [, firstweekofyear]]))
Calcule el intervalo entre las dos fechas.
Por ejemplo, puede usar Datediff para calcular cuántos días separados entre dos fechas, o cuántas semanas habrá entre hoy y fin de año. Si la fecha1 es posterior a la fecha2, se devuelve un número negativo.
Descripción del parámetro:
Función de intervalo de dataadd ()
Date1, date2 - dos fechas para realizar la operación
Parámetros opcionales:
Firstdayofweek: especifica la constante para el primer día de una semana. Si no se especifica, el domingo es el primer día.
Este parámetro afecta el resultado cuando dos fechas difieren en semanas (el símbolo de intervalo "W" o "WW"). Busque detalles.
FirstWeekofyear: cómo determinar la primera semana del año, si no se especifica, la semana que contiene el 1 de enero es la primera semana. Busque detalles.
=======================================================
Otras funciones:
Dateserial (año, mes, día): convierte el valor numérico en una variable de fecha y devuelve el mismo tipo de valor que la función date (). Por ejemplo, si Day = 35, se calculará automáticamente hasta el próximo mes. Por ejemplo, la Dateserial (1990 - 10, 8 - 2, 1 - 1) calcula la fecha antes de diez años, dos meses y otro día el 1 de agosto de 1990, es decir, el 31 de mayo de 1980.
DatePart (Intervalo, fecha [, FirstdayOfWeek [, FirstWeekOfyear]]) - Devuelve el valor de la parte de tiempo especificada. Por ejemplo, puede usar DatePart para calcular el día de la semana o qué hora es actualmente. Los parámetros son los mismos que anteriores.
DateValue (fecha): convierte varias cadenas de formato de fecha en variables de fecha y devuelve el mismo tipo de valor que la función date (). Por ejemplo, además del 30/12/1991 y el 30/12/91, DateValue también identifica el 30 de diciembre de 1991 y el 30 de diciembre de 1991.
Tiempo de tiempo (tiempo): convierte varias cadenas de formato de tiempo en variables de tiempo. El principio es el mismo que DateValue.
Timeserial (hora, minuto, segundo): convierte un valor numérico en una variable de tiempo, el tipo de valor de retorno es el mismo que la función Time (). El principio es el mismo que las fechas.
Temporizador () - El número de segundos transcurrió desde la medianoche hasta ahora.
Aquí hay ejemplos de uso:
Ahora () obtiene la fecha y hora actuales del sistema. La salida de ASP se puede escribir así: <%= ahora ()%>
Año (ahora ()) obtenga el año, la producción de ASP: <%= año (ahora ())%>
Mes (ahora ()) obtiene el mes actual, la producción de ASP: <%= mes (ahora ())%>
Día (ahora ()) Obtenga el número de días, salida ASP: <%= día (ahora ())%>
Minuto (ahora ()) Obtenga los minutos, salida ASP: <%= minuto (ahora ())%>
Segundo (ahora ()) Obtenga el número de segundos, salida ASP: <%= segundo (ahora ())%>
fecha () obtiene la fecha actual del sistema, formato: 2004-2-28
Time () obtiene la hora actual del sistema, Formato: 22:24:59
Función dataadd (tiempo hacia atrás)
Dateadd ("h", 13, ahora ()) donde "H" representa la hora, 13 representa 13 horas, ahora () es la fecha y hora actuales, o "H" se puede cambiar:
Descripción de la configuración
yyy año
Q Quarterly
M MES
Y número de días en un año
día D
w Número de días de una semana
WW
H horas
n minutos
S Seconds
Resta un cierto número de días por intervalo de tiempo
Copie el código de la siguiente manera: www.cuoxin.com
Función date1 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Newtime = newtime.format ("mm/dd/yyyy", datetimeFormatInfo)
Response.Write (Newtime)
Función final
Use el método de sumar días negativos para restar un cierto número de días
Copie el código de la siguiente manera: www.cuoxin.com
Función pública date2 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.adddays (-7)
Dim s como string = newtime
Devolver s
Función final
Devuelve la cadena del nombre de la fecha
Copie el código de la siguiente manera: www.cuoxin.com
Función date3 ()
Dim Newtime como DateTime = Now.adddays (-7)
Response.Write (System.String.Format ("{0: mm/dd/yyyy}", newtime)))
Función final
Función date4 ()
Dim Newtime como DateTime
Newtime = Now.adddays (-7)
Return Newtime.ToString ()
Función final
Utilice el modo a largo plazo
Copie el código de la siguiente manera: www.cuoxin.com
Función pública date5 ()
Dim Newtime como DateTime
Newtime = ahora ()
Return Newtime.tolongtimeString ()
Función final
Usar el modo de tiempo corto
Copie el código de la siguiente manera: www.cuoxin.com
Función pública Date6 ()
Dim Newtime como DateTime
Newtime = ahora ()
Return Newtime.toshorttimeString ()
Función final
Usar el modo de fecha larga
Copie el código de la siguiente manera: www.cuoxin.com
Función pública date7 ()
Dim Newtime como DateTime
Newtime = ahora ()
Return Newtime.TolongDateString ()
Función final
Usar el modo de día corto
Copie el código de la siguiente manera: www.cuoxin.com
Función pública Date8 ()
Dim Newtime como DateTime
Newtime = ahora ()
Return Newtime.toshortDatestring ()
Función final
Función de fechas de formato
Formato en un formato general
Copie el código de la siguiente manera: www.cuoxin.com
Función date9 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Return FormatDateTime (Newtime, 0)
Función final
Formatear el formato de fecha de crecimiento
Copie el código de la siguiente manera: www.cuoxin.com
Función date10 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Return FormatDateTime (Newtime, 1)
Función final
Formato en formato de fecha corta
Copie el código de la siguiente manera: www.cuoxin.com
Función date11 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Return FormatDateTime (Newtime, 2)
Función final
Formato de formato Formato de tiempo
Copie el código de la siguiente manera: www.cuoxin.com
Función date12 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Return FormatDateTime (Newtime, 3)
Función final
Formato en formato a corto plazo
Copie el código de la siguiente manera: www.cuoxin.com
Función date13 ()
Dim Newtime como DateTime
Newtime = DateTime.Now.Subtract (New Timespan (7, 0, 0, 0)))
Return FormatDateTime (Newtime, 4)
Función final
Mostrar el año, mes, día y otras partes por separado
Fecha de exhibición
Copie el código de la siguiente manera: www.cuoxin.com
Función date14 ()
Dim Newtime como DateTime = Now.adddays (-7)
dim s como cadena
S = (System.String.Format ("{0: DDDD}", Newtime)))
Devolver s
Función final
Regrese a la fecha de qué día de la semana
Copie el código de la siguiente manera: www.cuoxin.com
Función date15 ()
Dim MyDate como DateTime
Dim myweekday como entero
MyDate = ahora.adddays (-5)
MyWeekday = Weekday (MyDate)
regresar myweekday
Función final
Valor de regreso al mes
Copie el código de la siguiente manera: www.cuoxin.com
Función date16 ()
Dim MyDate como DateTime
Dim mymonth como entero
MyDate = ahora.adddays (-5)
Mymonth = mes (mydate)
regresa mymonth
Función final
Devuelve una cadena formateada
Copie el código de la siguiente manera: www.cuoxin.com
Función date17 ()
Dim mydate como cadena
MyDate = format (ahora (), "aaa")
regresar mydate
Función final
Función de fechoría
Devuelve el valor de la variante (largo) que indica el número de intervalos de tiempo entre dos períodos de día especificados.
gramática
Datediff (intervalo, date1, date2 [, Firstdayofweek] [, FirstWeekOfyear]]))
Los siguientes parámetros con nombre se incluyen en la sintaxis de la función de fecha:
Descripción parcial
El intervalo es necesario. Expresión de cadena, que representa el intervalo de tiempo utilizado para calcular la diferencia de tiempo entre la fecha1 y la fecha2
Fecha1 □ fecha2 necesario; Variante (fecha). Las dos fechas que se utilizarán en el cálculo.
Firstdayofweek es opcional. Especifica la constante para el primer día de una semana. Si no se especifica, el domingo es el primer día.
FirstWeekOfyear opcional. Especifica la constante para la primera semana del año. Si no se especifica, la semana que contiene el 1 de enero es la primera semana.
configuración
Los valores de configuración del parámetro de intervalo son los siguientes:
Descripción de la configuración
yyy año
Temporada Q
M MES
Y número de días en un año
día D
w Número de días de una semana
WW
H
n minutos
S Seconds
Los valores establecidos del parámetro FirstdayOf Week son los siguientes:
Descripción del valor constante
Vbusesystem 0 Use la configuración de la API NLS.
Vbsunday 1 domingo (predeterminado)
vbmonday 2 lunes
vBtuesday 3 martes
vbwednesday 4 miércoles
Vbthursday 5 jueves
vbfriday 6 viernes
vBsaturday 7 Sábado
Descripción del valor constante
Vbusesystem 0 Configuración con la API NLS.
VBFIRSTJAN1 1 comienza desde la semana que contiene el 1 de enero (predeterminado).
VBFirstFourdays 2 comienza con la primera de la primera semana en la semana del Año Nuevo.
VBFirstFullWeek 3 comienza con la primera semana sin interanar.
ilustrar
La función de fechoría se puede usar para determinar el número de intervalos de tiempo especificados entre dos fechas. Por ejemplo, puede usar Datediff para calcular cuántos días separados entre dos fechas, o cuántas semanas habrá entre hoy y fin de año.
Para calcular el número de días donde la fecha1 y la fecha2, puede usar "días de un año" (y) o "días" (d). Cuando el intervalo es "días de una semana" (W), la fecha devuelve el número de semanas durante el período de dos días. Si la fecha1 es el lunes, la fecha calcula el número de lunes hasta la fecha2. Este número contiene fecha2 pero no fecha1. Sin embargo, si el intervalo es "Semana" (WW), la función fechada devuelve el número de "semanas calendario" durante el período de dos días. Se obtiene calculando el número de domingos entre la fecha1 y la fecha2. Si la fecha2 es el domingo, date2 también se agregará al resultado del conteo de fechas; Sin embargo, no importa si Date1 es el domingo o no, no se contará.
Si la fecha1 llega más tarde de date2, el valor de retorno de la función fatediff es negativo.
El primer día de parámetro de semana afecta el resultado del cálculo utilizando el símbolo de intervalo de tiempo "W" o "WW".
Si la fecha1 o la fecha2 es un texto de fecha, el año especificado se convierte en una parte fija de esa fecha. Sin embargo, si la fecha1 o la fecha2 se incluye en cotizaciones dobles ("") y el año se omite, el año actual se inserta en el código cada vez que se calcula la expresión date1 o date2. Esto le permite escribir un código de programa adecuado para diferentes años.
Al calcular la diferencia de año entre el 31 de diciembre y el 1 de enero del año siguiente, Datediff regresa 1 para indicar una diferencia de año, aunque en realidad es solo un día.
Compartir: Resumen del método para establecer el tiempo de vencimiento de la sesión en ASP El tiempo de vencimiento de la sesión predeterminado en ASP es de 20 minutos, lo que no es suficiente en muchos casos. Hoy, algunos clientes han pedido muchas solicitudes y necesitan iniciar sesión nuevamente, así que preparé este artículo para facilitar a los amigos que lo necesitan.