-1

Looking for JavaScript method to change below date format to seconds.

July 16, 2017 00:05 am

Below full format (I need only Month date, year hour:minutes am. Please let me know to remove unwanted)

var date = new Date();

it displays "Sun Jul 16 2017 00:05:50 GMT+0800 (SGT)"

Thanks

Scott Marcus
  • 64,069
  • 6
  • 49
  • 71
TDG
  • 1,294
  • 4
  • 18
  • 50

1 Answers1

0

Try this:

console.log(getFormattedDate(new Date()));


function getFormattedDate(date) {
  var monthNames = ["January", "February", "March", "April", "May", "June",
    "July", "August", "September", "October", "November", "December"
  ];

  var year = date.getFullYear();

  var day = date.getDate().toString();
  day = day.length > 1 ? day : '0' + day;

  var hour = date.getHours().toString();
  var minutes = date.getMinutes().toString();

  var ampm = hour >= 12 ? 'PM' : 'AM';

  return monthNames[date.getMonth()] + ' ' + day + ', ' + year + ' ' + hour + ':' + minutes + ' ' + ampm;
}
jdmdevdotnet
  • 1
  • 2
  • 19
  • 50