Hi Ken,
the answer to your question can be also found here:
As of now (DS 1.3) there are no date conversion scripting functions available yet. See also a similar question here: Convert String to Date - DS 1.2
To get the current date you can use: APPLICATION.getInfo().dateNowInternalFormat
that works independently of the user locale.
You can create simple if statements to create your own formatting.
Example:
TEXT_1.setText(APPLICATION.getInfo().dateNowInternalFormat); var monthNum = Convert.subString(APPLICATION.getInfo().dateNowInternalFormat, 4,6); var monthStr3 = ""; var monthStrFull = ""; if (monthNum == "01") {monthStr3 = "Jan"; monthStrFull = "January";} else if (monthNum == "02") {monthStr3 = "Feb"; monthStrFull = "February";} else if (monthNum == "03") {monthStr3 = "Mar"; monthStrFull = "March";} else if (monthNum == "04") {monthStr3 = "Apr"; monthStrFull = "April";} else if (monthNum == "05") {monthStr3 = "May"; monthStrFull = "May";} else if (monthNum == "06") {monthStr3 = "Jun"; monthStrFull = "June";} else if (monthNum == "07") {monthStr3 = "Jul"; monthStrFull = "July";} else if (monthNum == "08") {monthStr3 = "Aug"; monthStrFull = "August";} else if (monthNum == "09") {monthStr3 = "Sep"; monthStrFull = "September";} else if (monthNum == "10") {monthStr3 = "Oct"; monthStrFull = "October";} else if (monthNum == "11") {monthStr3 = "Nov"; monthStrFull = "November";} else if (monthNum == "12") {monthStr3 = "Dec"; monthStrFull = "December";} TEXT_1.setText(TEXT_1.getText() + " " + monthStr3 + " " + monthStrFull); var day = Convert.subString(APPLICATION.getInfo().dateNowInternalFormat, 6,8); var year = Convert.subString(APPLICATION.getInfo().dateNowInternalFormat, 0,4); TEXT_2.setText(day +" "+ monthStr3 +" "+ year); // http://en.wikipedia.org/wiki/English_numerals#Ordinal_numbers var day123 = "th"; if (day == "01" || day == "21" || day == "31") {day123 = "st";} else if (day == "02" || day == "22") {day123 = "nd";} else if (day == "03" || day == "23") {day123 = "rd";} TEXT_3.setText(day+day123+" "+monthStr3+" "+year +" ; "+ day+day123+" "+monthStrFull+" "+year);
Result of this code (screenshot):
Kind Regards,
David