Nach Abschluss einer Bestellung sendet der Server eine E-Mail mit den Bestelldaten. In dieser Mail gibt es eine ErstellDat Funktion aber in der E-Mail sieht das Datum wie folgt:Coldfusion: Formatierung von createDate() Ausgabe
statt wie
01.08.2017
Die gesamte Vorlage wird in einem cfmail enthalten.
<cfmail spoolenable="false" from="#application.kontaktmail#"
to="#getUser.strEmail#"
bcc="#application.mailOrder#"
server="#application.mailserver#"
useSSL="#application.mailServerUseSSL#"
useTLS="#application.mailServerUseTLS#"
subject="#subjectText#" type="html">
<cfinclude template="cfm/getMailBody.cfm" />
</cfmail>
In der getMailBody.cfm gibt es eine Vorlage, die ein Tabellenelement enthält. Darin gibt es mehrere cfinclude, um die Daten zu erhalten.
Die Datetime-Ausgabe am Ende sieht wie folgt aus:
<cfset cellValue = CreateDateTime(#cellValue_year#,#cellValue_month#,#cellValue_day#,#cellValue_hour#,#cellValue_minute#,0) />
Überall ist es richtig, aber wenn ich eine Ausgabe von diesem Zeitpunkt tue, gerade in der Post sieht es mit den Klammern falsch.
Ich weiß nicht warum. Können Sie mir helfen, dieses Problem zu lösen? diese
Ich würde empfehlen, Ihren Code zu veröffentlichen. – TRose
ColdFusion verfügt über eine Dateformat-Funktion. –