2010-12-03 22 views
2

是否可能知道打開php頁面的用戶的本地時間和日期? (不是服務器端的時間和日期)。如果答案是否定的,可以給我看一個與php結合的例子嗎? (即時通訊不是一個Java開發人員)謝謝。有可能在php中知道用戶的時間和日期?

+0

也許不相關,但常用的替代方法是讓用戶在其用戶首選項中指定其時區。然後再次,該網站可能沒有這樣的事情。 – 2010-12-03 16:41:17

+1

你到底需要什麼?有幾種方法可以做到這一點,但如果你想要一個很好的答案,你將不得不告訴我們爲什麼:) – 2010-12-03 16:47:53

+1

不,爲了好的答案,我們提前要糖果;) – 2010-12-03 17:50:19

回答

1

是的,但它不會100%準確。使用他們的IP你可以確定他們在什麼時區。看到這個問題關於做just that

一旦你有他們的時區,你可以使用date_timezone_set在PHP中設置適當的時區並提取他們的日期/時間信息。

4

首先,Java不是JavaScript的...

而且你可以在HTML做到這一點,通過隱藏<input>

<input id="user-time" name="user-time" type="hidden" /> 

和JavaScript功能與形式的關聯上提交:

function submit() { 
    document.getElementById("user-time").value = (new Date()).getTime(); 
} 

在此之後,解析在服務器端PHP時間戳。

相關問題