我有這個腳本工作,它給了我UTC時間,但它超過了24! examplecss的UTC時間
sydney time 13 +(-11)= 2 |洛杉磯時間19 +(7)= 26
這26個節目是2!因爲24是最大
var now = new Date();
var utc = (now.getHours() + (now.getTimezoneOffset()/60));
我有這個腳本工作,它給了我UTC時間,但它超過了24! examplecss的UTC時間
sydney time 13 +(-11)= 2 |洛杉磯時間19 +(7)= 26
這26個節目是2!因爲24是最大
var now = new Date();
var utc = (now.getHours() + (now.getTimezoneOffset()/60));
使用
now.getUTCHours()
更多信息參見https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getUTCHours
你並不需要,也不應該計算該。 getUTCHours
讓你獲得UTC時間。
這就是說,如果你仍然想要做的計算/打亂你的生活:
var now = new Date();
var utc = (now.getHours() + (now.getTimezoneOffset()/60)) % 24;
的% 24
是必要考慮的情況下(如你遇到過),其中轉換產生的外部0-一些23。
我對CSS的相關性感到困惑。 –