Javascript: Shorter way to format date : <p>i would like format the Date the way i need it to be:
I would like to have it that way:
YYYY-MM-DD HH:MM:SS</p>

<p>I found that solution on the internet:</p>

<pre><code>function js_yyyy_mm_dd_hh_mm_ss () {
  now = new Date();
  year = "" + now.getFullYear();
  month = "" + (now.getMonth() + 1); if (month.length == 1) { month = "0" + month; }
  day = "" + now.getDate(); if (day.length == 1) { day = "0" + day; }
  hour = "" + now.getHours(); if (hour.length == 1) { hour = "0" + hour; }
  minute = "" + now.getMinutes(); if (minute.length == 1) { minute = "0" + minute; }
  second = "" + now.getSeconds(); if (second.length == 1) { second = "0" + second; }
  return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
}
</code></pre>

<p>Is there a better or "smaller" way to do it?</p>
