2013-07-04 71 views
0

我正在更新一些代码,因为我们现在在美国服务器上,但是我们位于英国,所以我们的时区需要随日期和时间一起更改。Coldfusion时区美国 - >英国GMT

我创建了这个脚本。

<cfset tztemp = GetTimeZoneInfo()> 
    <cfset isDST = tztemp.isDSTOn > 
    <cfif isDST eq "Yes"> 
    <cfset dtGMT = #CreateODBCDateTime(DateAdd("s",tztemp.utcTotalOffset+3600,now()))#> 
    <cfelse> 
    <cfset dtGMT = #CreateODBCDateTime(DateAdd("s",tztemp.utcTotalOffset,now()))#> 
    </cfif> 

我的问题是如何将值#dtGMT#更改为以下格式?

#DateFormat(Now(), "YYMMDD")# 

#TimeFormat(Now(), "HHMM")# 

三江源

回答

2

#DateFormat(dtGMT, "YYMMDD")#

#TimeFormat(dtGMT "HHMM")#

+0

优秀,三江源。我错过了从(Now()当我测试的时候删除括号,所以它不起作用! – matthew

相关问题