将CF会话变量转换为日期格式

时间:2018-01-30 19:08:05

标签: date coldfusion

是否可以将ColdFusion会话变量转换为日期格式,如MM / DD / YYYY?

现在创建的是三个下降月,日,年: 防爆。 1986年8月5日

用户希望这些下拉菜单而不是只有一个日期选择器。但是在表格中他们希望以MM / DD / YYYY格式的日期。

我将其显示为#session.checkout.info.birthmonth_1# #session.checkout.info.birthday_1# #session.checkout.info.birthyear_1#

是否有可能将这三个变量转换为该日期格式?

1 个答案:

答案 0 :(得分:3)

听起来您想要使用CreateDate(year, month, day)功能

或者在你的情况下

 session.checkout.info.birthdate = CreateDate(
          session.checkout.info.birthyear_1, 
          session.checkout.info.birthmonth_1, 
          session.checkout.info.birthday_1);

您可以使用日期格式化功能根据需要显示

 #session.checkout.info.birthdate.LSDateFormat()#

来源:https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-functions/functions-c-d/CreateDate.html