Rumah >pangkalan data >tutorial mysql >Berikut ialah beberapa pilihan tajuk, masing-masing memainkan aspek masalah yang berbeza: **Menekankan percanggahan:** * **Mengapa Cap Masa Dimatikan Apabila Menyoal MySQL dengan NodeJS?** * **NodeJS dan MySQL:

Berikut ialah beberapa pilihan tajuk, masing-masing memainkan aspek masalah yang berbeza: **Menekankan percanggahan:** * **Mengapa Cap Masa Dimatikan Apabila Menyoal MySQL dengan NodeJS?** * **NodeJS dan MySQL:

Barbara Streisand
Barbara Streisandasal
2024-10-25 04:08:291020semak imbas

Here are a few title options, each playing on different aspects of the problem:

**Emphasizing the discrepancy:**

* **Why are Timestamps Off When Querying MySQL with NodeJS?** 
* **NodeJS and MySQL: Why is My Data Timezone Different?**

**Focusing on the

Percanggahan Zon Waktu MySQL NodeJS

Apabila menanyakan MySQL secara langsung, cap masa yang dikembalikan mencerminkan konfigurasi zon waktu UTC pelayan dengan tepat. Walau bagaimanapun, pertanyaan MySQL melalui NodeJS menyebabkan cap masa dilaraskan kepada UTC 2, zon waktu setempat.

Penjelasan

NodeJS secara lalai menggunakan zon waktu tempatan sistem untuk operasi tarikh dan masa . Apabila menyambung ke pangkalan data dengan zon waktu yang berbeza, seperti UTC MySQL, NodeJS terus mentafsir cap waktu mengikut zon waktu setempat. Ini membawa kepada percanggahan zon waktu yang diperhatikan.

Penyelesaian

Untuk menyelesaikan isu ini dan mendapatkan cap masa dalam UTC dengan NodeJS, adalah perlu untuk menetapkan zon waktu secara eksplisit untuk MySQL sambungan. Ini boleh dicapai dengan menambah baris berikut pada konfigurasi sambungan MySQL:

timezone: 'utc'

Sebagai contoh, dalam fail index.js yang disediakan:

<code class="js">const db_config = {
  host: 'localhost',
  user: 'username',
  password: 'password',
  database: 'databaseName',
  timezone: 'utc'
};</code>

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, masing-masing memainkan aspek masalah yang berbeza: **Menekankan percanggahan:** * **Mengapa Cap Masa Dimatikan Apabila Menyoal MySQL dengan NodeJS?** * **NodeJS dan MySQL:. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn