date := @Today ;
DayInteger := @Text(@Weekday(Date));
DayNumberIndex := "1" : "2" : "3" : "4" : "5" : "6" : "7";
DayNames := "Sunday" : "Monday" : "Tuesday" : "Wednesday" : "Thursday" : "Friday" : "Saturday";
DayNamesShort := "Sun" : "Mon" : "Tue" : "Wed" : "Thu" : "Fri" : "Sat";
DayName := @Replace(DayInteger; DayNumberIndex; DayNamesShort);
MonthInteger := @Text(@Month(Date));
MonthNumberIndex := "1" : "2" : "3" : "4" : "5" : "6" : "7" : "8" : "9" : "10" : "11" : "12";
MonthNames := "January" : "February" : "March" : "April" : "May" : "June" : "July" : "August" : "September" : "October" : "November" : "December" ;
MonthNamesShort := "Jan" : "Feb" : "Mar" : "Apr" : "May" : "Jun" : "Jul" : "Aug" : "Sep" : "Oct" : "Nov" : "Dec" ;
MonthName := @Replace(MonthInteger; MonthNumberIndex; MonthNamesShort);
TextToDisplay := DayName + " " + MonthName + " " + @Text(@Day(date)) + ", " + @Text(@Year(date));
TextToDisplay