]> gitweb.factorcode.org Git - factor.git/commitdiff
calendar: Add more predicates.
authorDoug Coleman <doug.coleman@gmail.com>
Sun, 27 Dec 2020 02:11:23 +0000 (20:11 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Sun, 27 Dec 2020 02:44:30 +0000 (20:44 -0600)
basis/calendar/calendar.factor

index 92c7186965c17e53fa3912ffa6a0aefd11748eac..01811b7c97e9f2884d4e4c50bf913f53997b5ae2 100644 (file)
@@ -472,10 +472,14 @@ M: timestamp days-in-year year>> days-in-year ;
 
 : today ( -- timestamp ) now midnight ; inline
 : tomorrow ( -- timestamp ) 1 days hence midnight ; inline
-: overtomorrow ( -- timestamp ) 2 days hence midnight ; inline
 : yesterday ( -- timestamp ) 1 days ago midnight ; inline
+: overtomorrow ( -- timestamp ) 2 days hence midnight ; inline
 : ereyesterday ( -- timestamp ) 2 days ago midnight ; inline
 
+: today? ( timestamp -- ? ) now same-day? ; inline
+: tomorrow? ( timestamp -- ? ) 1 days hence same-day? ; inline
+: yesterday? ( timestamp -- ? ) 1 days ago same-day? ; inline
+
 ALIAS: start-of-day midnight
 
 : end-of-day ( timestamp -- timestamp )