I am trying to list the properties / functions for Date in JavaScript using the below code:
var mydate=new Date(); for(var i in mydate){ console.log(i); }
Many built-in objects have their methods set to not be enumerable, and therefore won't show up in a for..in loop.
for..in
You should instead look up some documentation, and then you can test if your browser supports certain things like:
if( 'now' in Date)