Borrowed from: [http://stackoverflow.com/questions/8888491/how-do-you-display-javascript-datetime-in-12-hour-am-pm-format](Stack Overflow: How do you display javascript datetime in 12 hour AM/PM format).
The following snippet allows one to convert an existing date object to period format, or 12 hour notation.