0
在我的cookie存儲由JS new Date()
按以下格式返回日期:如何從自定義字符串解析日期和時區?
Thu Oct 29 2015 15:46:19 GMT 0100 (CET)
如何可以解析這個Rails中獲得與正確的時區一個DateTime
對象? .to_datetime
返回2015-10-29T15:46:19+00:00
,它有不正確的時區。
在我的cookie存儲由JS new Date()
按以下格式返回日期:如何從自定義字符串解析日期和時區?
Thu Oct 29 2015 15:46:19 GMT 0100 (CET)
如何可以解析這個Rails中獲得與正確的時區一個DateTime
對象? .to_datetime
返回2015-10-29T15:46:19+00:00
,它有不正確的時區。
通常JS new Date
會像這樣返回。
(new Date).toString(); // => "Fri Oct 30 2015 00:36:43 GMT+0900 (JST)"
我猜你的JS日期時間字符串的GMT
後失蹤+
。 這工作完全
'Thu Oct 29 2015 15:46:19 GMT+0100 (CET)'.to_datetime # => Thu, 29 Oct 2015 15:46:19 +0100
可能複製http://stackoverflow.com/questions/22360332/time-conversion-between-ruby-on-rails-and-javascript-vice-versa – shirakia