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.