How to set Date and time format in IIS 7

- Open IIS 7
- Select your website
- Open .NET GLOBALIZATION
- From Culture tab, select required Culture and UI Culture.
- Do iisreset

  • Go to Control Panel
  • Click Region and you will see a screen with 3 tabs (Formats, Location and Administrative)
  • Click Formats and choose the settings you prefer
  • Click Location and choose the settings you prefer
  • Click Administrative tab. For "Welcome screen and new user accounts", click copy settings. From the new window, click both checkboxes for 'welcome screen and system accounts' and 'new user accounts' (if you skip this step, you will still see the issue because IIS uses system account)
  • Approve all changes for Region by clicking Ok on all open windows
  • Open Command prompt, write iisreset and enter
  • If you still don't see the changes try logoff and logon

I was having the same problem, I just found a solution, you need to change the key on the server, follow this steps:

  • Go into Registry Editor (start -> run -> type regedit).
  • Get into the folder HKEY_USERS -> .DEFAULT -> Control Panel -> International.
  • Look for the key sShortDate, right click -> Modify...
  • Change the Value data for d/M/yyyy.
  • Log off. Then next time you log in, dates should be work as you wanted.

That should do the trick, you can also change the sLongDate.