Localisation - Internationalization Package

Richard Gaskin ambassador at fourthworld.com
Wed Mar 20 09:02:25 EDT 2019

R.H. wrote:

 > A bigger problem is that the date can be ambiguous. How to know if a
 > month and day is actually a month or day using mm/dd/yyyy instead of
 > dd/mm/yyyy? You need to know the source of the date string to be able
 > to convert it to the local settings in such cases. And no system will
 > tell you that.

LiveCode's dateFormat function will help with at least that part of it:

     Use the dateFormat function to obtain the general format of the
     date for further processing. The dateFormat function returns a
     string containing one or more formatting incantations, each of
     which describes a part of the requested date format. The
     possible incantations are as follows:

     %a Abbreviated weekday name: the abbreviated day of the week,
     as reported by the weekdayNames function
     %A Full weekday name: the full day of the week, as reported
     by the weekdayNames function
     %b Abbreviated month name: the abbreviated month name, as
     reported by the monthNames function
     %B Full month name: the full month name, as reported by the
     monthNames function
     %d Day of the month: the day of the month as a number
     %m Month number: the number of the month
     %y Two-digit year: the year as a two-digit number
     %Y Four-digit year: This incantation indicates the year as
     a four-digit number (including the century)
     %w Day of the week: A number between 1 and 7

     Note: The dateFormat differs from other date/time functionality
     in that the default is to return information relative to the
     system locale. i.e. the dateFormat is equivalent to the system


  Richard Gaskin
  Fourth World Systems
  Software Design and Development for the Desktop, Mobile, and the Web
  Ambassador at FourthWorld.com                http://www.FourthWorld.com

More information about the use-livecode mailing list