By default the CalendarExtender isn’t aware of the Globalisation settings. Example:
<asp:TextBox ID="txtFrom" runat="server" Width="80px"></asp:TextBox>
<cc1:CalendarExtender ID="txtFrom_CalendarExtender" runat="server" TargetControlID="txtFrom" ClearTime="True">
</cc1:CalendarExtender>
Web.config:
<system.web>
[ … ]
<globalization uiCulture="nl-BE" culture="nl-BE" />
</system.web>
This will still not use the nl-BE culture. To get it working you must add the EnableScriptGlobalization="True" to the ScriptManager that you’re using.
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="True">
</asp:ScriptManager>
Source: http://forums.asp.net/p/1068187/1589941.aspx