var val = g_form.getValue('your_date_field');
if(getDateFromFormat(val, g_user_date_time_format) === 0){
//invalid date
g_form.addErrorMessage("Date is invalid")
}else{
//success, you have valid date
}
Использовать текущие свойства профиля пользователя:
g_user_date_time_format //gives date time format
g_user_date_format // date format
g_user_decimal_separator // for number decimal separator
g_user_grouping_separator // for number grouping
Если вы делаете на на стороне сервера , используйте: gs.getDateTimeFormat()
GlideSession gs = GlideSession.getCurrent();
gs.getDateTimeFormat();