You asked:

what day of the week is march 31, 2012

  • Saturday
    Saturday
    March 31st 2012 was a Saturday.