ColdFusion: ODBCDate parsen & konvertieren in vollständiges Datumsobjekt
Bei der Verwendung eines cfinput vom Typ “datefield” kann es zu Problemen beim Parsen bzw. Konvertieren des zurückgelieferten ODBC-Datumsobjekts mit den ColdFusion-eigenen Funktionen (LSParseDateTime, LSDateFormat) kommen. Das liegt daran, das die UI-Komponente ein reines Datumsobjekt (z.B. {d ’2011-05-09′}) und nicht ein vollständiges DatumZeit-Objekt (z.B. {ts ’2011-05-09 13:13:15′}) als Ergebnis zurückliefert.
<cfform action="#CGI.SCRIPT_NAME#" method="post">
<cfinput
type="datefield"
name="termin"
id="termin"
class="pflichteingabe"
firstdayofweek="1"
validate="eurodate"
validateat="onSubmit,onServer"
mask="dd.mm.yyyy"
value="">
<cfinput
type="submit"
name="btnSubmit"
value="senden">
</cfform>
<cfdump var="#form#">

Kommantar(1)



