It would be best if you use moment.
var localTimeInUTC = moment.utc('11/30/2016 3:05:24 AM','MM/DD/YYYY HH:mm:ss A').toDate();
localTime = moment(localTimeInUTC).format('YYYY-MM-DD HH:mm:ss A');
console.log(localTime); // It will be in your browser timezone
in simple with moment.
moment.utc(utcDateTime, utcDateTimeFormat).local().format(specifiedFormat)
Okay Now you cleared that you want to do without third party libraries then also it is possible.
- Take local timezone offset
- create date object from your UTC string
- Add your local timezone offset into that
or Simple way without thirdparty library
var dateStr = '11/30/2016 3:05:24 AM';
var date = new Date(dateStr + ' UTC');
console.log(date.toString());
Demo here