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