Date Comparison Problems (was Date)
    Rob Cozens 
    rcozens at pon.net
       
    Mon Sep 11 11:42:48 EDT 2006
    
    
  
Oops!
>   get systemDateFormat() -- see below
function systemDateFormat
   put "1999,1,9,0,0,0,0" into testDate
   convert testDate to short system date -- MC pads day/month 
regardless of settings
   put 2 into characterNumber
   repeat while char characterNumber of testDate is in "1,9"
     add 1 to characterNumber
   end repeat
   put char characterNumber of testDate into dateSeparator
   put empty into returnDateFormat
   set the itemDelimiter to dateSeparator
   repeat for each item datePart in testDate
     if datePart > 9 then
       if datePart > 99 then put "y" after returnDateFormat
       put "y" after returnDateFormat
     else if datePart > 1 then
       if length(datePart) > 1 then put "d" after returnDateFormat
       put "d" after returnDateFormat
     else
       if length(datePart) > 1 then put "m" after returnDateFormat
       put "m" after returnDateFormat
     end if
   end repeat
   return returnDateFormat&dateSeparator
end systemDateFormat
-- 
Rob Cozens
CCW, Serendipity Software Company
"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."
from "The Triple Foole" by John Donne (1572-1631)
    
    
More information about the use-livecode
mailing list