繁体   English   中英

如何在PHP中创建UTC日期,可以使用getUTCFullYear()在javascript中对其进行解析

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM