Kayıt girildiği anki tarihi girmek için mssql in default parametresine: getdate()
Ama başka tarihler girmek istiyorsan asp de o bölüme gereken formatta query yaptırmalısın. Önceden yazmış olduğum tarih çevirme fonksiyonunu seninle paylaşayım. Böylece tüm tarih problemlerinde tarihi bu fonksiyona sokarsan istediğin formatta biçimlendirip sonucu verecektir.
<%
Function Tarihi_Zogorla(date1)
Dim datemonth, dateday, dateyear
on error resume next
datemonth = Month(date1)
if datemonth < 10 then
datemonth = "0" & datemonth
end if
dateday = Day(date1)
if dateday < 10 then
dateday = "0" & dateday
end if
dateyear = Year(date1)
'Tarihi_Zogorla= dateday & "." & datemonth & "." & dateyear
Tarihi_Zogorla= dateyear & "-" & datemonth & "-" & dateday
End Function
%>
kalın olarak yazılmış 2 satırın başında ki tırnak işaretini kaldırıp diğerine koyabilirsin. İstediğin formatı seçmek sana kalmış.
KULLANIM:
GG.AA.YYYY şeklinde tarihin var diyelim onu Tarihi_Zogorla(GG.AA.YYYY) yaparsan sonuç yukarıdaki tırnak işaretine göre: YYYY.AA.GG olarak çıkacaktır.
Kolay Gelsin
Saygılar.
Zogor Bilişim ve İnternet Hizmetleri
http://www.zogor.net - [email protected]