在午夜过夜时列出第二天可用的地点时遇到问题。因此,如果设施在早上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>