javascript milliseconds to date code example

Example 1: js date methods

var d= new Date();
d.getFullYear();	//Get the year as a four digit number (yyyy)
d.getMonth();	//Get the month as a number (0-11)
d.getDate();	//Get the day as a number (1-31)
d.getHours();	//Get the hour (0-23)
d.getMinutes();	//Get the minute (0-59)
d.getSeconds();	 //Get the second (0-59)
d.getMilliseconds()	//Get the millisecond (0-999)
d.getTime();	//Get the time (milliseconds since January 1, 1970)
d.getDay();  //Get the weekday as a number (0-6)
d.Date.now();	//Get the time. ECMAScript 5.
d.setDate()	//Set the day as a number (1-31)
d.setFullYear()	//Set the year (optionally month and day)
d.setHours()	//Set the hour (0-23)
d.setMilliseconds()	//Set the milliseconds (0-999)
d.setMinutes()	//Set the minutes (0-59)
d.setMonth()	//Set the month (0-11)
d.setSeconds()	//Set the seconds (0-59)
d.setTime()	//Set the time (milliseconds since January 1, 1970)

Example 2: js read date from milliseconds

const miliseconds = 1604395966369;

const date = new Date(miliseconds);

Example 3: datetime to date javascript

var currentDate = new Date();

var date = currentDate.getDate();
var month = currentDate.getMonth(); //Be careful! January is 0 not 1
var year = currentDate.getFullYear();

var dateString = date + "-" +(month + 1) + "-" + year;

Example 4: js time

Pulling Date and Time Values
getDate()
Get the day of the month as a number (1-31)
getDay()
The weekday as a number (0-6)
getFullYear()
Year as a four digit number (yyyy)
getHours()
Get the hour (0-23)
getMilliseconds()
The millisecond (0-999)
getMinutes()
Get the minute (0-59)
getMonth()
Month as a number (0-11)
getSeconds()
Get the second (0-59)
getTime()
Get the milliseconds since January 1, 1970
getUTCDate()
The day (date) of the month in the specified date according to universal time (also available for
day, month, fullyear, hours, minutes etc.)
parse
Parses a string representation of a date, and returns the number of milliseconds since January

Example 5: convert milliseconds to time javascript

function msToTime(s) {

  // Pad to 2 or 3 digits, default is 2
  function pad(n, z) {
    z = z || 2;
    return ('00' + n).slice(-z);
  }

  var ms = s % 1000;
  s = (s - ms) / 1000;
  var secs = s % 60;
  s = (s - secs) / 60;
  var mins = s % 60;
  var hrs = (s - mins) / 60;

  return pad(hrs) + ':' + pad(mins) + ':' + pad(secs) + '.' + pad(ms, 3);
}

console.log(msToTime(55018))

Tags:

Html Example