sql >> Database >  >> RDS >> Mysql

Converteer JS date time naar MySQL datetime

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);

of zelfs korter:

new Date().toISOString().slice(0, 19).replace('T', ' ');

Uitgang:

2012-06-22 05:40:06

Voor meer geavanceerde toepassingen, waaronder het beheren van de tijdzone, kunt u overwegen http://momentjs.com/ te gebruiken :

require('moment')().format('YYYY-MM-DD HH:mm:ss');

Voor een lichtgewicht alternatief voor , overweeg https://github.com/taylorhakes/fecha

require('fecha').format('YYYY-MM-DD HH:mm:ss')


  1. PostgreSQL-implementatie en onderhoud met Ansible

  2. PostgreSQL JOIN met arraytype met volgorde van arrayelementen, hoe te implementeren?

  3. Wat is het gebruik van de DECODE-functie in SQL?

  4. Hoe het interval tussen twee datums in PostgreSQL te vinden