我在UTC時區存儲服務器端的日期。 當客戶端(瀏覽器)要一些時間傳遞給服務器發送日期像將javascript日期傳遞給java
"Tue Jan 03 2012 16:50:32 GMT+0400 (Russian Standard Time)"
- 是在所有瀏覽器這種格式標準?
- 如果1.爲假,我該如何重新定義
Date
格式函數?這是一個很好的做法嗎? - 如何將JS
Date
s轉換爲UTCjava.util.Date
與java.text.SimpleDateFormat
?
UPDATE
我認爲傳遞日期格式的字符串(用時區的一部分)會導致頭痛少,因爲我不應該打擾日期轉換爲UTC在客戶端。所以我在JS代碼中避免了任何日期轉換。
客戶端代碼是什麼樣的?如果它可以通過「Unix紀元以來的毫秒數」值,這將只會簡單一些,只需要簡單的整數解析。 – 2012-01-03 12:58:20
請參閱http://stackoverflow.com/questions/999172/how-to-parse-date-in-java – 2012-01-03 13:01:42
@ jon-skeet請看看我的更新。謝謝。 – 2012-01-03 13:06:44