微信支付遇到的坑(时区问题导致二维码不出来)
2017-09-19 14:04
197 查看
检查了好久发现官方文档有这么一句话。
5、时间
标准北京时间,时区为东八区;如果商户的系统时间为非标准北京时间。参数值必须根据商户系统所在时区先换算成标准北京时间, 例如商户所在地为0时区的伦敦,当地时间为2014年11月11日0时0分0秒,换算成北京时间为2014年11月11日8时0分0秒。
6、时间戳
标准北京时间,时区为东八区,自1970年1月1日 0点0分0秒以来的秒数。注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。
然后我发现我的商城用的是UTC时区,官方demo用的是
ini_set(‘date.timezone’,’Asia/Shanghai’);
我不能为了这个修改我的程序时区啊所以就可以在支付的时候临时设置下
date_default_timezone_set(‘Asia/Shanghai’);
这样就OK了,这个坑好深- -
5、时间
标准北京时间,时区为东八区;如果商户的系统时间为非标准北京时间。参数值必须根据商户系统所在时区先换算成标准北京时间, 例如商户所在地为0时区的伦敦,当地时间为2014年11月11日0时0分0秒,换算成北京时间为2014年11月11日8时0分0秒。
6、时间戳
标准北京时间,时区为东八区,自1970年1月1日 0点0分0秒以来的秒数。注意:部分系统取到的值为毫秒级,需要转换成秒(10位数字)。
然后我发现我的商城用的是UTC时区,官方demo用的是
ini_set(‘date.timezone’,’Asia/Shanghai’);
我不能为了这个修改我的程序时区啊所以就可以在支付的时候临时设置下
date_default_timezone_set(‘Asia/Shanghai’);
这样就OK了,这个坑好深- -
相关文章推荐
- Visual Studio遇到了问题,可能是某个扩展导致的
- 今天遇到CFLAGS被改变导致编译出错的问题[已解决 原创] 但还有未理解的地方
- 微信支付上线遇到的nss问题 (openjdk引起的祸)
- 关于VC6.0打开庞大工程时,ClassView加载不出来直接卡住或导致Workspace空白的问题
- git提交过程中遇到的 index.lock 问题导致无法提交的解决方法
- 微信支付java后台点滴学习----遇到的问题解决
- struts2开发中遇到的disabled=true导致的空值提交问题
- c#扩展SPRING,配置里有不存在的业务系统xml导致不能启动问题,把配置文件里有重复的服务ID找出来并写入到日志
- Tomcat中因时区设置问题导致与系统时间不一致问题
- 微信支付后退款遇到的问题
- 子类new出来的实例赋值给父类对象,父类对象调用方法遇到的问题。
- 由于IE版本问题导致SAP的F1帮助文档显示不出来的解决办法
- 微信支付过程中遇到的问题
- TActiveForm遇到的焦点问题,导致Key/MouseWheel事件无法接收
- zabbix编译安装时遇到的各种奇葩问题,罗列出来。
- java编程中遇到的时区与时间问题总结
- 微信支付 企业转账 小程序发红包 提现 发红包 企业支付等遇到的问题
- 求助~~~~~~~~~ 有人遇到过这种问题吗? 一个radiogroup里有两个radiobutton,选择了其中一个后重置将两个radiobutton setChecked(false), 导致直接