因爲維護的機器有歐洲,有越南,有泰國,有北美,有臺灣,有大陸的機器。
但有個腳本需要告警, 告警的時間都要統一爲大陸的時間。
UTC時間與本地時間
UTC + 時區差 = 本地時間
時區差東爲正,西爲負。在此,把東八區時區差記爲 +0800
UTC + (+0800) = 本地(北京)時間
統一時間,
將時間都轉換爲UTC,之後加8小時。
date -u -d"+8 hour"
now=`date -u -d"+8 hour" +'%Y-%m-%d %H:%M:%S'`
因爲維護的機器有歐洲,有越南,有泰國,有北美,有臺灣,有大陸的機器。
但有個腳本需要告警, 告警的時間都要統一爲大陸的時間。
UTC時間與本地時間
UTC + 時區差 = 本地時間
時區差東爲正,西爲負。在此,把東八區時區差記爲 +0800
UTC + (+0800) = 本地(北京)時間
統一時間,
將時間都轉換爲UTC,之後加8小時。
date -u -d"+8 hour"
now=`date -u -d"+8 hour" +'%Y-%m-%d %H:%M:%S'`