Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
请任何人解释一下javascript代码,并建议我如何处理一年中的每一天?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

请任何人解释一下javascript代码,并建议我如何处理一年中的每一天?

请任何人解释一下javascript代码,并建议我如何处理一年中的每一天?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我发现这段代码可以在相应的日期显示每个图像。请有人解释一下下面的代码,我怎样才能做到一年365天而不是一周365天 <script type="text/javascript"><!-- var imlocation = "images/"; function ImageArray (n) { this.length = n; for (var i =1; i <= n; i++) { this[i] = ' ' } } image = n

我发现这段代码可以在相应的日期显示每个图像。请有人解释一下下面的代码,我怎样才能做到一年365天而不是一周365天

<script type="text/javascript"><!--
var imlocation = "images/";
 function ImageArray (n) {
   this.length = n;
   for (var i =1; i <= n; i++) {
     this[i] = ' '
   }
 }
image = new ImageArray(7);
image[0] = 'sunday.gif';
image[1] = 'monday.gif';
image[2] = 'tuesday.gif';
image[3] = 'wednesday.gif';
image[4] = 'thursday.gif';
image[5] = 'friday.gif';
image[6] = 'saturday.gif';
var currentdate = new Date();
var imagenumber = currentdate.getDay();
document.write('<img src="' + imlocation + image[imagenumber] + '">');
//--></script>

您的代码生成一个数组,并将图像放入每个键中。请阅读所用函数的文档,如:

在一年中的某一天,快速将不那么整洁的图像转换为图像:

// http://stackoverflow.com/a/8619946 var now=新日期; var start=new Datenow.getFullYear,0,0; var diff=现在-开始; var一天=1000*60*60*24; var day=Math.floordiff/一天; var imlocation=images/; 函数图像阵列{ 这个长度=n;
对于var i=1,我看到你被否决了。给你一个提示:你的脚本可能已经有15年的历史了,如果不是更长的话。不要这样做。避免使用document.write。这可以在过去的日子里做得更优雅。还有一件事:你想要什么?这个脚本为周一、周二等放置了一个图像。它在一年中每天都在工作。