2015-12-15 81 views
0

我正在開發Rails-4 application我在哪裏爲用戶創建了1表單。如何獲得沒有設置在軌道餅乾的時區

所有用戶over around the world。現在,我還需要get timezone用戶填寫表單沒有輸入或選擇timezone

我已經使用類似下面的代碼javascript cookies method及其工作完美:

function set_time_zone_offset() { 
    var current_time = new Date(); 
    $.cookie('time_zone', current_time.getTimezoneOffset()); 
} 

但問題時,有人不允許在時區的那段時間問題餅乾或它們的清除Cookie的瀏覽器。時區變得空白,我在我的應用程序中有問題。

現在,without timezone set in cookies,有沒有什麼辦法讓隱藏字段中的時區與表單發佈,所以我可以保存它。

感謝

+0

你正在這樣做,以獲得用戶的時區,並在本地時間顯示時間給用戶? –

+1

已有帖子,看看它是否可以幫助你。 http://stackoverflow.com/questions/12326570/rails-how-to-get-the-current-users-time-zone-when-using-heroku –

+0

你應該檢查了這一點。 [這裏](http://stackoverflow.com/questions/25243240/how-can-i-use-javascript-to-get-the-local-time-in-a-rails-form)這是你需要的。 – CallmeSurge

回答