Foros del Web » Programando para Internet » ASP Clásico »

saber mes del sistema?

Estas en el tema de saber mes del sistema? en el foro de ASP Clásico en Foros del Web. hola buenas, se que para saber la fecha del sistema es con Now(), pero para saber solo el mes como lo cosigo? muchas gracias...
  #1 (permalink)  
Antiguo 06/09/2007, 17:04
 
Fecha de Ingreso: septiembre-2007
Mensajes: 72
Antigüedad: 17 años, 7 meses
Puntos: 1
saber mes del sistema?

hola buenas, se que para saber la fecha del sistema es con Now(), pero para saber solo el mes como lo cosigo?

muchas gracias
  #2 (permalink)  
Antiguo 06/09/2007, 17:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: saber mes del sistema?

Código:
mes = month(date)
Response.Write(mes)
Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 07/09/2007, 09:38
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: saber mes del sistema?

Second(string) : devuelve los segundos.
Ejemplo: segundo = Second(ahora)

Day(string) : devuelve el día actual.
Ejemplo: dia = Day(ahora)

WeekDay(string) : devuelve el numero del día.
Ejemplo: diasemana = WeekDay(ahora)

WeekDayName(string) : devuelve el nombre del día.
Ejemplo: diasemananame = WeekDayName(diasemana)

Month(string) : devuelve el numero del mes.
Ejemplo: mes = Month(ahora)

MonthName(string) : devuelve el nombre del mes.
Ejemplo: mesname = MonthName(mes)

Year(string) : devuelve el año.
Ejemplo: anio = Year(ahora)

IsDate(string) : verifica si es una fecha y devuelve true o false
Ejemplo: verifica = isdate(ahora)

Formato de Fechas

FormatDateTime() nos permite dar formatos pre-establecidos a nuestras fechas:

<% @LCID = 1034 %> : muestra los formatos en castellano (se debe ubicar al comienzo de la página).

FormatDateTime(ahora,1) : martes, 28 de enero de 2003
FormatDateTime(ahora,2) : 28/01/2003
FormatDateTime(ahora,3) : 11:23:33
FormatDateTime(ahora,4) : 11:23

Código completo

fechahora.asp

<% @LCID = 1034 %>
<%
' @LCID = 1034 sirve para poner los formato de fechas y horas en castellano

' Fecha y hora actual
ahora = now()
fecha = date()

' Hora, minutos, y segundos
hora = hour(ahora)
minuto = minute(ahora)
segundo = second(ahora)

copy and paste of : http://www.webtaller.com/construccio...chas_horas.php

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 15/09/2007, 06:16
 
Fecha de Ingreso: septiembre-2007
Mensajes: 72
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: saber mes del sistema?

y si tengo e una BD un registro ke en su momento lo guarde como

falta="&NOW&";

y ahora kiero saber el mes?

month(falta) no me sale!?
  #5 (permalink)  
Antiguo 15/09/2007, 08:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: saber mes del sistema?

Las funciones de fecha te deben servir para fechas, Now es una función de fecha, más bien tu problema es como estás manejando los valores de tu recordset, por favor pega tu código funcional y el error si es que te regresa alguno, también ten en cuenta que la calidad de la respuesta que recibas, depende de la pregunta.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #6 (permalink)  
Antiguo 15/09/2007, 08:15
 
Fecha de Ingreso: septiembre-2007
Mensajes: 72
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: saber mes del sistema?

tengo un registro en mi Bd que se llama "falta"-->fecha alta, la cual inserto mediante la instruccion now(), pues bien ahora quiero comprobar que mes y que año son los que aparecen en ese registro. ejemplo:

sSQL_2= " select idblog,falta,titulo from aportaciones where ((idblog="&id_blog&") and (month(falta)=month(date));"
  #7 (permalink)  
Antiguo 15/09/2007, 08:29
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses
Puntos: 98
Re: saber mes del sistema?

Lo que tienes es un campo que se llama falta y quieres hacer un query a tu base de datos para traer aquellos registros donde el mes concuerde con el mes actual, ahora, dependiendo de la base de datos que utilices, puedes utilizar las funciones, por ejemplo en MS SQL y access harías algo como esto:

Código:
sSQL_2= " select idblog,falta,titulo from aportaciones where ((idblog="&id_blog&") and (MONTH(falta)='" & month(date) & "');"

*Quizas necesites almohadillas (#) para access -no recuerdo
Aunque si entiendo bien el requerimiento, tu más bien quieres traer aquellos registros que pertenezcan al mes actual, si tu haces el query como está arriba, te traerá aquellos registros en los que el mes sea igual que el actual sin importar el año, no creo que eso sea lo que pretendas, por lo tanto, otra forma es enviar un criterio de fechas, es decir aquellos en donde el valor de este campo esté entre el primer día de este mes, y la fecha actual, pero eso ya te lo dejo a la imaginación.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:58.