Advertisement
asimryu

JavaScript: format date as yyyy-mm-dd hh:mm:ss

Jun 4th, 2020
1,091
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //format date as yyyy-mm-dd hh:mm:ss
  2. Number.prototype.padLeft = function(base,chr){
  3.     var  len = (String(base || 10).length - String(this).length)+1;
  4.     return len > 0 ? new Array(len).join(chr || '0')+this : this;
  5. }
  6.  
  7. function getFormatDate(dt) {
  8.     var fdate = [ dt.getFullYear(),
  9.                  (dt.getMonth()+1).padLeft(),
  10.                   dt.getDate().padLeft() ].join('-')
  11.                   + " " +
  12.                 [ dt.getHours().padLeft(),
  13.                   dt.getMinutes().padLeft(),
  14.                   dt.getSeconds().padLeft()].join(':');
  15.     return fdate;
  16. }
  17.  
  18. var dt = new Date();
  19. var fdate = getFormatDate(dt);
  20. console.log(fdate);
  21.  
  22. //Original code from http://jsfiddle.net/KooiInc/mthdA/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement