我们遇到了不同浏览器的问题。 在Chrome中一切正常,但在Firefox中,代码无效。
它的代码:
currentTime = new Date();
var jaar = currentTime.getFullYear();
var maand = ('0' + (currentTime.getMonth() + 1)).slice(-2);
var dag = currentTime.getDay();
var uur = currentTime.getHours();
var minuut = currentTime.getMinutes();
var seconden = currentTime.getSeconds();
var huidigetijd = (jaar + '-' + maand + '-' + dag + ' ' + uur + ':' + minuut + ':' + seconden);
var gpsdatum = tijd;
var gpstime = new Date();
var gpsjaar = new Date(gpsdatum).getFullYear();
var gpsmaand = ('0' + (gpstime.getMonth() + 1)).slice(-2);
var gpsdag = new Date(gpsdatum).getDay();
var gpsuur = new Date(gpsdatum).getHours() + 1;
var gpsminuut = new Date(gpsdatum).getMinutes();
var gpsseconden = new Date(gpsdatum).getSeconds();
var gps = (gpsjaar + '-' + gpsmaand + '-' + gpsdag + ' ' + gpsuur + ':' + gpsminuut + ':' + gpsseconden);
if (gps >= huidigetijd){
var marker = new google.maps.Marker({
map : map,
position : point,
icon : chasericoon,
html : html
}); // einde var marker
markersArray.push(marker);
bindInfoWindow(marker, map, infoWindow, html);
};//einde gps timeout
我已尝试用"和'但这没有任何意义。 有人可以帮我这个吗?
谢谢!
答案 0 :(得分:0)
getDay()
返回星期几(0 =星期日,1 =星期一......)
您需要getDate()
,而您需要使用"0"+....slice(-2)
技巧来确保它也是零填充。在小时,分钟和秒钟上也有相同的填充技巧。