Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

e-junior

Formata Data na Inserção.

Recommended Posts

Ola pessoal tudo bom???Bom estou com uma duvida como faço pra inverter uma data na hora do cadastro.Tipo na minha pagina de cadastro tenho o campo data de nascimento so q se eu não colocar nesse padrao "0000-00-00" o MySQL não aceita.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cria um arquivo chamado inc_funcoes.asp e cola esse codigo, ai tem uma função de converter data para a data universal

 

<%	'################################################	' Padrão do Brasil 	'################################################	Session.LCID = 1046				'################################################	'CONVERSÃO 	P/ DATA NO PADRÃO UNIVERSAL	'################################################			function convData(data_)				'response.write data_		'response.end					dia=datepart("d",data_)			mes=datepart("m",data_)			ano=datepart("yyyy",data_)			hora=datepart("h",data_)			minuto=datepart("n",data_)			segundo=datepart("s",data_)						dataUniversal=ano&"/"&mes&"/"&dia&" "&hora&":"&minuto&":"&segundo						convData=dataUniversal		end function	%>

na hora de cadastrar no banco a data você usa assim

 

 

data = convData(data)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara você pode manipular data assim:

 

data_modificada =  month(sua_var_data) & "/" & day(sua_var_data) & "/" & year(sua_var_data)

Ai você pode deixar no formato que quiser!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

bom qualquer data q coloco imprime essa: 1899/12/30

 

fisso assim:

 

Session.LCID = 1046	  function convData(data_nasc)			  			dia=datepart("d",data_nasc)			mes=datepart("m",data_nasc)			ano=datepart("yyyy",data_nasc)									dataUniversal=ano&"/"&mes&"/"&dia						convData=dataUniversal		end function	data = convData(data_nasc)response.write (data)

Shumi fisso do jeito q você falou so q coloco por exemplo no campo "data_nasc" a data 27/02/1987.

Quando mando um response.write(data_modificada) ele mostra "30/12/1899".

 

Shumi fisso do jeito q você falou so q coloco por exemplo no campo "data_nasc" a data 27/02/1987.

Quando mando um response.write(data_modificada) ele mostra "30/12/1899".

Compartilhar este post


Link para o post
Compartilhar em outros sites

pessoa consegui fisso assim:

 

MyString = request.Form("data_nasc")MyArray = Split(MyString, "/", -1, 1)dia = MyArray( 0 )mes = MyArray(1)ano = MyArray(2)			data_uni = ano&mes&dia			data_br = dia&mes&ano'response.write ("Dia: "&dia&"<br>")'response.write ("Mês: "&mes&"<br>")'response.write ("Ano: "&ano&"<br>")			'response.write ("Data Universal: "&data_uni&"<br>")			'response.write ("Data Universal: "&data_br&"<br>")#####NO INSERT#####sql_insere = sql_insere &"'"&data_uni&"',"

 

Valeu pela ajuda.

 

T++++

Compartilhar este post


Link para o post
Compartilhar em outros sites

do jeito que falei você pode mudar como quisser!

 

exemplos:

 

mm/dd/aaaa

data_modificada =  month(sua_var_data) & "/" & day(sua_var_data) & "/" & year(sua_var_data)

dd/mm/aaaa

data_modificada =  day(sua_var_data) & "/" & month(sua_var_data) & "/" & year(sua_var_data)

aaaa/mm/dd

data_modificada =  day(sua_var_data) & "/" & month(sua_var_data) & "/" & year(sua_var_data)

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.