【发布时间】:2020-03-18 09:33:57
【问题描述】:
我有一个公共的 Google 电子表格,我想使用 Javascript 中的 JSON 端点获取它的更新日期。
您可能会在feed.updated.$t 中看到一个日期(目前是 2020-03-17T13:59:25.968Z : 3 月 17 日 13:59)。
但是当我想用 Javascript 获取它时,我总是得到当前的日期和时间,我不明白为什么。
const elDate = document.getElementById('date');
const elFormattedDate = document.getElementById('formatted-date');
$.getJSON('https://spreadsheets.google.com/feeds/list/1hrae_CqzDZjXR8CUs8d7_sqpit5WUk7sPv94nyHY1A4/1/public/basic?alt=json', function(data) {
var date = data.feed.updated.$t;
var formattedDate = new Date(date);
elDate.innerHTML = date;
elFormattedDate.innerHTML = formattedDate;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="banner-message">
<ul>
<li><b>Date</b> : <span id="date"></span></li>
<li><b>Formatted date</b> : <span id="formatted-date"></span></li>
</ul>
</div>
【问题讨论】:
标签: javascript jquery json google-sheets