Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Sequelize read datetime hanya dalam UTC

Anda dapat Mencoba Kode ini, saya memiliki masalah yang sama dan ini berhasil untuk saya.

const sequelize = new Sequelize(mysql.database, mysql.user, mysql.password, {
    host: mysql.host,
    port:3306,
    dialect:'mysql',
    define: {
      underscored: true,
      freezeTableName: true, //use singular table name
      timestamps: false,  // I do not want timestamp fields by default
    },
    dialectOptions: {
      useUTC: false, //for reading from database
      dateStrings: true,
      typeCast: function (field, next) { // for reading from database
        if (field.type === 'DATETIME') {
          return field.string()
        }
          return next()
        },
    },
    timezone: '+01:00'
});


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghitung kemunculan kata dalam kolom tabel

  2. Permintaan MySQL untuk mengurangi beban server

  3. Cara mengkonfigurasi Tomcat untuk terhubung dengan MySQL

  4. Pernyataan yang disiapkan WordPress dengan kondisi IN()

  5. Pilih baris induk hanya jika tidak memiliki anak