I would like to know how I use
Timestamp ? A number representing the current date and time. I know we got the object for date and time through:
var d = new Date();
But I don't know how to proceed from there.
(Question asked in the beta period of Stack Overflow pt-BR)
You can use the
// Pegar do horário atual var timestamp = new Date().getTime(); // Pegar de uma data específica var timestamp = new Date(2013, 11, 17).getTime();
But pay attention because this date/time is provided by the client's operating system, if you need some security or the information goes to the base, use some method in your application on the server (back-end).
An important detail that went unnoticed by me – and it seems that by everyone – is that the month parameter of the
Date object's constructor is indexed by zero (zero-indexed), that is, it starts counting from zero, so: 0 = January and 11 = December. In the example above, I used the number
12 to extract today's date (12/17/13) but since December is 11, the result of the example is
Fri Jan 17 2014 00:00:00 GMT-0200 (Horário brasileiro de verão) , that is, January , because it moves the date forward – or backward – making the calculation. But that's another story.