JavascriptJavaScript works with the number of milliseconds since the epoch where aswhereas most other languages work with the seconds. You could work with milliseconds but as soon as you pass a value to say phpPHP, the phpPHP native functions will probably fail. So to be sure I always use the seconds, not milliseconds.
This will give you a Unix timestamp (in seconds):
var unix = Math.round(+new Date()/1000);
This will give you the milliseconds since the epoch (not Unix timestamp):
var milliseconds = new Date().getTime();