在Google Places API中检索地点详细信息时,评论数组包含代表每个评论的对象。在这些对象中,有一个名为" time"的键。我认为这是一个代表撰写评论的日期/时间的值,但我不知道如何解释这个值,我找不到任何关于该值的文档。
以下是一个示例评论对象:
"author_name": "Erin Hardie",
"author_url": "https://plus.google.com/112006772111566435910",
"language": "en",
"rating": 5,
"text": "Our daughter has loved her time at...(truncated for display)",
"time": 1374519902
我使用moment.js来处理我所有的时间/日期显示,但我甚至不知道这个数字代表什么。救命啊!
答案 0 :(得分:1)
通过一些深入的谷歌搜索,我终于找到了答案。 “时间”是一个unix时间戳。你可以用PHP处理它:
$dt = new DateTime("@1433970071");
echo $dt->format('F jS, Y');
或者,您可以使用javascript中的moment.js通过将时间戳乘以1000来处理它,因为javascript需要毫秒。这是我在他们的代码中找到答案的地方:
http://gurutechnolabs.tumblr.com/post/112214772991/how-to-embed-google-reviews-using-google-places
以下是我如何找到如何将Unix时间戳转换为javascript理解的内容: