Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Converter data e hora JS em data e hora do MySQL

var date;
date = new Date();
date = date.getUTCFullYear() + '-' +
    ('00' + (date.getUTCMonth()+1)).slice(-2) + '-' +
    ('00' + date.getUTCDate()).slice(-2) + ' ' + 
    ('00' + date.getUTCHours()).slice(-2) + ':' + 
    ('00' + date.getUTCMinutes()).slice(-2) + ':' + 
    ('00' + date.getUTCSeconds()).slice(-2);
console.log(date);

ou ainda mais curto:
new Date().toISOString().slice(0, 19).replace('T', ' ');

Saída:
2012-06-22 05:40:06

Para casos de uso mais avançados, incluindo o controle do fuso horário, considere usar http://momentjs.com/ :
require('moment')().format('YYYY-MM-DD HH:mm:ss');

Para uma alternativa leve para , considere https://github.com/taylorhakes/fecha
require('fecha').format('YYYY-MM-DD HH:mm:ss')