In the ASP.NET version, it uses the current locale to format the dates.
In the demo, the locale is set to "en-us" in web.config:
<configuration>
<appSettings/>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<globalization uiCulture="en-US" culture="en-US"/>
</system.web>
</configuration>
If you remove the <globalization> tag from web.config it will use the locale of your server.