I really don't think this is a good answer, but so I found to solve the problem. I copy the current (default) regional settings to another index - ["local"] and use it wherever I need.
If anyone has a better way to do this, feel free to post an answer.
Page loading:
$(function () { // Default locale = en-GB $.datepicker.setDefaults($.datepicker.regional["en-GB"]); // Copying to a new index = local $.datepicker.regional["local"] = $.datepicker.regional["en-GB"]; });
When I need to refer to any parameter:
var month = $.datepicker.regional["local"].monthNames[myMonth];
or
var month = $.datepicker.regional.local.monthNames[myMonth];
source share