Analysis of JS method for obtaining current timestamp


Method 1: (This method is only accurate to seconds)

var timestamp = Date.parse(new Date());

Results: 1280977330000

Method 2:

var timestamp = (new Date()).valueOf();

Results: 1280977330748

Method 3:

 var timestamp=new Date().getTime();

Results: 1280977330748

Type 1: The time stamp obtained is changed from milliseconds to 000, because this method is only accurate to seconds

The second and third are to get the timestamp of the current millisecond.

Add 1 problem encountered

var a=(new Date()).toLocaleDateString()// Get the current date
  a =a.replace(/\//g,'-');// Replace 2017/05/03  For   2017-05-03
var nowdate= (new Date(a))/1000;// Change the current date into a timestamp
var wdate=(new Date(v.wdate))/1000;// Turn database date into time

How to convert js timestamp into date format

// No. 1 1 Species
function getLocalTime(nS) {
  return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$/,' ');
}
alert(getLocalTime(1293072805));
// The result is 2010 Year 12 Month 23 Day  10:53
// No. 1 2 Species
function getLocalTime(nS) {
  return new Date(parseInt(nS) * 1000).toLocaleString().substr(0,17)
}
alert(getLocalTime(1293072805));
// No. 1 3 Species   The format is: 2010-10-20 10:00:00
  function getLocalTime(nS) {
    return new Date(parseInt(nS) * 1000).toLocaleString().replace(/ Year | Month /g, "-").replace(/ Day /g, " ");
  }
  alert(getLocalTime(1177824835));