[英]How can I create UTC date in PHP which can be parsed in javascript using getUTCFullYear()
我正在使用kimonolabs worldcup api。
现在的问题是在使用startTime
字段进行过滤时。 在文档中 , startTime
字段定义为UTC DateTime
。
我已经使用PHP生成了UTC日期时间,例如:
gmdate('Y-m-d\TH:i:s\Z', strtotime(date('Y-m-d H:i:s')));
但是在运行过滤时-API给出错误提示:
Object 2014-06-21T19:03:47Z has no method 'getUTCFullYear'
我相信getUTCFullYear()
是一个JavaScript函数,可从日期对象中提取四位数的年份值。
我的问题是如何生成日期时间格式以消除错误并提供数据?
我的API调用类似于:
http://worldcup.kimonolabs.com/api/matches?status=Pre-game&startTime=2014-06-21T19:03:47Z
在此先感谢您的帮助。
我致力于构建此API。 马克是正确的,问题出在我们这头上,而不是您提出的要求。 我现在进行了一些更新,因此它应该能够处理可以传递到javascript Date构造函数中的任何有效字符串。
我也不确定您要确切地使用该日期,但是您似乎不太希望按确切的时间戳查找比赛。 我认为添加查询小于/大于值的功能将很有用。 特别是对于时间戳,这应该使您可以进行更实际的查询。
您现在可以进行以下查询:
/matches?startTime__lt=2014-06-21T19:03:47Z
/players?birthDate__gt=1990-12-12
/players?goals__gte=2
希望这有助于解决您在使用API时遇到的问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.