0

我已经使用自适应支付 API 开发了一个应用程序,预先批准。我的平台(ubuntu 服务器、Rails、mysql)使用的是 GMT+4 时间。

-->我们是 11 月 8 日。

a/ 下午 6 点(格林威治标准时间 + 4),使用 GMT +1 的用户预批准付款的开始日期是正确的,显示为 11 月 8 日,但用户尝试进行预批准付款的开始日期来自 GMT +4(与我的服务器相同的时区)的付款不正确,显示为 11 月 9 日

b/ 下午 9 点(GMT+4),两个用户(GMT+4 和 GMT+1)的预批开始日期错误,显示为 11 月 9 日

如果 a/ 和 b/,当日期为 NOK 时,paypal 的第一个屏幕显示登录密码时,开始日期是 11 月 8 日(正确日期),但在第二个屏幕批准付款时,开始日期切换到 11 月9.

我的代码:

:start_date => Time.now.utc,
:end_date => (Time.now.utc + @project.funding_closed_at.to_i.days).utc,

你觉得我错过了什么?谢谢!

4

0 回答 0