Я только что узнал о функции ColdFusion CreateDate
. Но, когда я использую CreateDate, вывод значения отличается. Я имею в виду, что он меняется каждый день и каждый день.ColdFusion createdate()
<cfoutput>
<cfset txtBirthDate='07-10-1983'>
<cfset valueOf_txtBirthDate = dateFormat(CreateDate(Year(txtBirthDate),Month(txtBirthDate),Day(txtBirthDate)),'YYYY-MMM-DD')>
#txtBirthDate#<br/><br/>
#valueOf_txtBirthDate#<br/>
</cfoutput>
Значение txtBirthDate является 07-10-1983, но значение valueOf_txtBirthDate, что CreateDate
создал это 1983 года июль-10. Почему это июль? Предполагается, что он будет октябрь: 07 (дата), 10 (месяц), 1983 год (год).
Есть что-то неправильно в формате?
Более конкретно, строка дата будет * интерпретированы/разобран * на «Английский (США) конвенций локали», что означает месяц первый т.е. ' мм/дд/yyyy'. – Leigh