ColdFusion - 第二天列出

时间:2015-02-25 13:36:55

标签: coldfusion coldfusion-9

在午夜过夜时列出第二天可用的地点时遇到问题。因此,如果设施在早上7点开放并在凌晨1点关闭 - 我无法在午夜过后获得该列表。

如果事情设定为开放时间为早上7点和晚上11点 - 一切正常。这是在午夜过后的第二天出现问题。

从这里开始,我认为我的问题是enddate循环。

思想?

  <CFSET startdate = #CREATEODBCDATE(pdate)#>
  <CFSET enddate = #CREATEODBCDATE(pdate)#> 

  <cfset schdate = '#startdate#'>

  <cfif sadd.tclose lte sadd.topen>
    <cfset enddate = #DateAdd('d', 1, 'enddate')#>
  </cfif>

  <cfloop index="dtToday" from="#StartDate#" to="#EndDate#">
      <cfoutput>
        <cfset usedate="#CreateODBCDate(dttoday)#">
        <cfset stime = (DateFormat( usedate, "yyyy-mm-dd" ) & " " & "#TimeFormat(sadd.topen)#") />
        <cfset etime = #DateAdd('n', sadd.increment, '#stime#')#>
        Output Stuff
      </cfoutput>
  </cfloop>

0 个答案:

没有答案