AndyMedlem sedan sep. 2001138 inlägg Halloj
Har lite problem med datum och VBScript.
Problem 1:
Jag har ett formulär där man i tre dropdownlistor kan välja månad, dag och år. Dessa tre vill jag klistra ihop till ett datum som jag sedan kan spara i en databas. Hur gör jag för att "sätta ihop" datumet?
T ex:
Månad: 01
Dag: 23
År: 1999
Hur sätter jag ihop dessa värden till ett giltigt datum?
Problem 2:
I en databas sparar jag datum och tid i ett fält (DateTime i SQL 2000). Om jag enbart vill visa tiden - hur skriver jag då? Och hur gör jag för att enbart visa datumet?
Problem 3:
Hur konverterar jag ett datum enbart bestående av siffror till något i stil med September 29, 2001?
Tack på förhand!
/Andreas
LarsGMedlem sedan dec. 200012 464 inlägg
dateValue = request.form("year") & "-" & request.form("month") + request.form("day")
sql = "insert into t(dateColumn) values('" & dateValue & "')"
connect.execute sql,,128
response.write FormatDateTime(cdate(rs("dateColumn")),2)
response.write FormatDateTime(cdate(rs("dateColumn")),4)
Mer information om funktionen finns här
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsfctformatdatetime.asp
Vadå siffror? Jag vet inte om jag förstår, men du kanske kan använda formatdatetime här också.
------------------
essentitia preter non sans multiplicandum
AndyMedlem sedan sep. 2001138 inlägg Tack för hjälpen!
Ang 3) Jag lyckades lösa problemet själv. Vad jag menar med enbart siffror är ett datum i formatet mm/dd/yy - enbart siffror! :)