Malaiselvan
Malaiselvan

Reputation: 1125

Adding a second to datetime using javascript

How to add a second to a date in below format in Javascript?

x = '2015-05-23 11:20:33';

setInterval(function () {
  console.log(x+1);  //Looking something in this place to add a second and show in the same format
}, 1000); 

Upvotes: 0

Views: 94

Answers (1)

AmmarCSE
AmmarCSE

Reputation: 30557

Use setSeconds()

var date = new Date('2015-05-23 11:20:33');

setInterval(function () {
  date.setSeconds(date.getSeconds() + 1);
  console.log(
    date.getFullYear()+'-'+
    (date.getMonth()+1)+'-'+
    date.getDate()+' '+
    date.getHours()+':'+
    date.getMinutes()+':'+
    date.getSeconds()
    );//to ensure log is  'YYYY-MM-DD HH:MM:SS' format
}, 1000);

See Add 10 seconds to a Javascript date object timeObject

Upvotes: 1

Related Questions