簡體   English   中英

在兩個不同服務器上的mysql和php中的時間

[英]Time in mysql and php on two different servers

我在服務器上有我的php站點,在另一個服務器上有數據庫,我想檢查另一個擁有數據庫的服務器上的時間,這樣我就可以同時同步兩個服務器以避免時間間隔。

對於我當前的服務器,我只是做time()。 但是我如何獲得MySQL數據庫的時間呢?

這是一個操作問題,您的操作工程師需要解決(例如,使用NTP)。 操作還應監視時鍾同步。

假設時鍾(大部分)保持同步,則開發應用程序是合理的。

我通常想假設

  • 時鍾將在幾秒鍾內同步
  • 時鍾倒數不會超過幾秒鍾

我想如果您假設這些,那您會沒事的。

但是你可以做

SELECT UNIX_TIMESTAMP()

您可以結合使用NOW()和TIME()從數據庫服務器獲取時間。 看一下MySQL支持的日期和時間函數。

SELECT TIME(NOW());

上面應該適合您。

我認為您想在服務器之間進行同步,在這種情況下,最好使用NTP服務器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM