sql >> Databáze >  >> RDS >> Mysql

Převeďte datum a čas JS na datum a čas 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);

nebo ještě kratší:

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

Výstup:

2012-06-22 05:40:06

Pro pokročilejší případy použití, včetně ovládání časového pásma, zvažte použití http://momentjs.com/ :

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

Odlehčená alternativa k , zvažte https://github.com/taylorhakes/fecha

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


  1. Změňte velikost názvů tabulek/sloupců/indexů v oracle 11g nebo 12c

  2. Jak vytvořit hierarchický rekurzivní dotaz MySQL?

  3. Jak znovu synchronizovat Mysql DB, pokud mají Master a slave jinou databázi zapouzdřit replikaci Mysql?

  4. PLS-00428:V tomto příkazu SELECT se očekává klauzule INTO