sql >> Database >  >> RDS >> Oracle

Javascript-datum naar sql-datumobject

Heb je de hier gepresenteerde oplossingen geprobeerd:

Converteer JS-datumtijd naar MySQL-datumtijd

De titel moet heten

"Converteer JS-datum naar SQL DateTime"

Toevallig moest ik zojuist hetzelfde doen als jij en ik kwam dit tegen na je vraag.

Dit komt uit het andere bericht van Gajus Kuizinas voor degenen die de antwoorden op deze pagina willen:

var pad = function(num) { return ('00'+num).slice(-2) };
var date;
date = new Date();
date = date.getUTCFullYear()         + '-' +
        pad(date.getUTCMonth() + 1)  + '-' +
        pad(date.getUTCDate())       + ' ' +
        pad(date.getUTCHours())      + ':' +
        pad(date.getUTCMinutes())    + ':' +
        pad(date.getUTCSeconds());

of

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

De eerste werkte voor mij. Ik had ook een referentieprobleem met de toISOString, hoewel ik de voorkeur zou geven aan de one-liner. Kan iemand verduidelijken hoe het te gebruiken en de beperkingen kennen van waar men ernaar kan verwijzen? Veel succes!



  1. Wanneer moeten we NVARCHAR/NCHAR gebruiken in plaats van VARCHAR/CHAR in SQL Server?

  2. Geen geldige maand op een INSERT-statement

  3. Een snelle blik op de numerieke functies van SQL Server

  4. Een kolom toevoegen in SQL