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
     dateFormat

https://livecode.com/resources/api/#livecode_script/dateformat

-- 
  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