我从sat24获得了卫星图像(气象卫星图像)的链接,但是sat24会不断更新时间戳UTC中的图像时间,例如:201512250445
。我想添加一些代码,以获得时间戳UTC但时间不断更新,每15分钟,例如:201512250430
,201512250445
,因为sat24在UTC时间戳更新每隔15分钟
我正在尝试,但时间不确定
var region = "" + 'sa' + "";
var imageType = "" + 'visual5HDComplete' + "";
var imageCount = 0 + 10 +0;
var allowZoom = 'False' == 'True';
var AmazonUrl = "" + '' + "";
var satbeelden = 0 + 10 + 0;
var expDate = new Date();
var minutes = 480;
expDate.setTime(expDate.getTime() + (minutes * 60 * 1000));
//(this.refspot4 != null) $.fn.cookie("satrefspot4-v2", this.refspot4.toString(), { expires: expDate, path: '/' });
var zoomX = 0;
var zoomY = 0;
var iszoom = false;
var arrayImageTimes = [];
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
arrayImageTimes.push("" + minutes + "");
只需规范化:
var region = 'sa';
var imageType = 'visual5HDComplete';
var imageCount = 10;
var allowZoom = false;
var AmazonUrl = '';
var satbeelden = 10;
var expDate = new Date();
var quarter= 15*60*1000;
var currentTimeMillis = expDate.getTime();
var nearestQuarter = Math.round(currentTimeMillis / quarter) * quarter;
var zoomX = 0;
var zoomY = 0;
var iszoom = false;
var arrayImageTimes = [];
for ( var n = 0; n < 10; n++ ) {
arrayImageTimes.push(nearestQuarter);
nearestQuarter += quarter;
}
这将为您提供自该纪元以来以毫秒为单位存储的接下来的十个完整季度的数组。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句