Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde Galera, estou com um problema...
Preciso consultar registros no banco, porem eu quero que me mostre apenas com data de hoje.
Cheguei a utilizar o date, porem no banco está aaa/mm/dd e o date me apresenta dd/mm/aaaa.
como posso converte o mesmo, e melhor como posso pegar a data direto do servidor, e não da maquina local.
Pra evitar mudar a data do computador e obter outos registros.
strClienteTroca = "SELECT * FROM tb_troca_devolucao
where troca=1 and data='"&date&"'
and loja='"&Rs("nome_usuario")&"'"
Valew galera
Abs.
>
datadedoido=year()
datadedoido=datadedoido&"/"&month()
datadedoido=datadedoido&"/"&date() <= não tenho certeza aqui, acho que muda alguma coisa quando se quer pegar só o dia, mas seria isso, você pega os valores e vai montando a data no formato que precisa.
Bom dia, eu fiz da seguinte forma :
datad=year()
datad=datad&"/"&month()
datad=datad&"/"&date()
strClienteTroca = "SELECT * FROM tb_troca_devolucao
where troca=1
and data='"&datad&"'
and loja='"&Rs("nome_usuario")&"'"
E esta aparecendo o seguinte erro:
Número de argumentos incorreto ou atribuição de propriedade inválida: 'year'
você ode formatar antes de gravar no bd
Formato: aaaa-mm-dd
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)
ConverterDataBanco = ConDataBanco
End Function
Response.Write(ConverterDataBanco(Date()))
%>
Formato: dd-mm-aaaa
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Day(ConDataBanco),2) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Year(ConDataBanco)
ConverterDataBanco = ConDataBanco
End Function
Response.Write(ConverterDataBanco(Date()))
%>
Formato: mm-dd-aaaa
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2) &"-"& Year(ConDataBanco)
ConverterDataBanco = ConDataBanco
End Function
Response.Write(ConverterDataBanco(Date()))
%>
Formato: mm/dd/aaaa
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Right("0"&Month(ConDataBanco),2) &"/"& Right("0"&Day(ConDataBanco),2) &"/"& Year(ConDataBanco)
ConverterDataBanco = ConDataBanco
End Function
Seria o idela porem já tenho estás informações no Banco nete formato aaaa/mm/dd
Como faria pra ler atraves de um date por exemplo.
usa essa função
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)
ConverterDataBanco = ConDataBanco
End Function
Response.Write(ConverterDataBanco(Date()))
%>
>
usa essa função
<%
Function ConverterDataBanco(ConDataBanco)
ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)
ConverterDataBanco = ConDataBanco
End Function
Response.Write(ConverterDataBanco(Date()))
%>
ok !!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Se eu precisar pegar da data do servidor ao invés da maquina local como eu faço ?
Use a funcao Date()
datadedoido=year()
datadedoido=datadedoido&"/"&month()
datadedoido=datadedoido&"/"&date() <= não tenho certeza aqui, acho que muda alguma coisa quando se quer pegar só o dia, mas seria isso, você pega os valores e vai montando a data no formato que precisa.