I wrote my own version of dateWords from scratch. If it’s the name that is the 
trouble I can rename it, or if it really tans your hide I will purchase a copy 
from you if I know where to find it. 

Here is my version: 

function dateWords pDate
   if word 1 of pDate is not among the items of 
"last,next,yesterday,today,tomorrow" then \
         return empty
   
   put date() into tCurrentDate
   convert tCurrentDate to dateItems
   
   if the number of words of pDate = 2 then
      put "sunday,monday,tuesday,wednesday,thursday,friday,saturday" into 
tDaysOfWeek
      put itemOffset(word 2 of pDate, tDaysOfWeek) into tDayNumber
      put item 7 of tCurrentDate into tThisDayNumber
      
      if tDayNumber = 0 then \
            return empty
   end if
   
   switch
      case word 1 of pDate is "last"
         if tDayNumber >= tThisDayNumber then \
               subtract 7 from item 3 of tCurrentDate
         add (tDayNumber - tThisDayNumber) to item 3 of tCurrentDate
         break
      case word 1 of pDate is "next"
         add 7-tDayNumber to item 3 of tCurrentDate
         break
      case pDate is "yesterday"
         subtract 1 from item 3 of tCurrentDate
         break
      case pDate is "today"
         -- don't do anything
         break
      case pDate is "tomorrow"
         add 1 to item 3 of tCurrentDate
         break
   end switch
   
   put formatDate(tCurrentDate, "standard") into pDate
   return pDate
end dateWords

> On Oct 6, 2025, at 10:24 PM, Curry Kenworthy via use-livecode 
> <[email protected]> wrote:
> 
> 
> Bob Sneidar 'Date Words' looks plagiarized from my original.
> scammers who plagiarize - cease and desist.
> 
> honest folks who attribute - use/mod, enjoy!
> I hope to update more code when health improves...
> 
> Bob Sneidar:
> 
> > Did you ever want to use phrases like yesterday, last tuesday
> > or next friday in a date field?
> 
> > function dateWords ...
> 
> Best wishes,
> 
> Curry Kenworthy
> 
> "Dominate documents with WordLib and LC"
> https://livecodeaddons.com/wordlib.html
> 
> (Still recuperating from illness - comments limited.)
> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to