sql >> データベース >  >> RDS >> Mysql

JS日時を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);
    

    またはさらに短い:

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

    出力:

    2012-06-22 05:40:06
    

    タイムゾーンの制御など、より高度なユースケースについては、http://momentjs.com/ の使用を検討してください。 :

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

    の軽量な代替手段 、https://github.com/taylorhakes/fecha を検討してください

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


    1. 最も近い日付を表示するSQLクエリ?

    2. スカラー変数を宣言する必要があります

    3. MySQL挿入クエリから新しいレコードの主キーIDを取得しますか?

    4. MySQLで指定された位置にあるリストアイテムを見つける方法