>had made updates to my reply. What I still didn't clearly understood is what you store. If it's 45 ok 45 but what if say "01:30" or your spinner simply gets 'minutes'? Assuming the latter:
>
>lnBaseValue = 45
>ltStart = dtot(date())+m.lnBaseValue*60
>ltEnd = m.ltStart + 10 * 60
>between(datetime(), m.ltStart, m.ltEnd)
>
>
>Cetin,
>Im actually storing the whole time.. so for the 1245AM, i will get 45 and it the user set this to 135PM, i'd get 1335.
Oh makes sense, 24hr format. Then first version applies with slight modification:
lnStartInSeconds = Ctot(Transform(Padl(m.lnStoredValue,4,'0'),"@R 99:99")) - Ctot('0')
lnEndInSeconds = m.lnStartInSeconds + 10 * 60
lnNowInSeconds = Datetime() - dtot(date())
? Between(m.lnNowInSeconds, m.lnStartInSeconds, m.lnEndInSeconds)
Cetin