簡體   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