Javascript 使用年、月、日、时、秒格式每分钟刷新一次图像
您的javascript中存在错误: 我在开头添加了以下行:Javascript 使用年、月、日、时、秒格式每分钟刷新一次图像,javascript,Javascript,您的javascript中存在错误: 我在开头添加了以下行: <body> <script language="javascript"> //Get Year, Month, Date, Hour and Minute to form Strings var y = today.getFullYear(); var YY = y.toString(); var m = today.getMonth()+1; if (m <=
<body>
<script language="javascript">
//Get Year, Month, Date, Hour and Minute to form Strings
var y = today.getFullYear();
var YY = y.toString();
var m = today.getMonth()+1;
if (m <= 9){
m = '0' + m;
}
var MM = m.toString();
var d = today.getDate();
if (d <= 9){
d = '0' +d;
}
var DD = d.toString();
var h = today.getHours();
if (h <= 9){
h = '0' + h;
}
var HH = h.toString();
var mi today.getMinutes();
if (mi <=9){
mi = '0' + mi;
}
var MiMi = mi.toString();
//Create image file in folder details, using year, month, date, hour and minute Strings
//Image file is in the /public_html folder, year+month+date sub-folder, hour sub-sub-folder,
// prefix with "tbmc_", year+month+date+hour+minutes in-between and ends with "59.jpg"
// Assgin folder and image file details to a variable F
var F = "/public_html/"+YY+MM+DD+"/"+HH+"/tbmc_"+YY+MM+DD+"_"+HH+MiMi+"59.jpg";
//Try to print but nothing happen
<img scr= "F" width="1" height="1">
</script>
</body>
并更正了这句话:
var today = new Date();
丢失了=的地方。在这里拉小提琴:
函数追加零输入{
return input.toString.length==1?'0'+输入:输入;
}
//获取年、月、日期、小时和分钟以形成字符串
var today=新日期;
var YY=today.getFullYear;
var MM=appendZerotoday.getMonth+1;
var DD=appendZerotoday.getDate;
var HH=appendzeroday.getHours;
var MiMi=appendZerotoday.getMinutes;
//使用年、月、日期、小时和分钟字符串在文件夹详细信息中创建图像文件
//图像文件位于/public_html文件夹、年+月+日期子文件夹、小时子文件夹中,
//前缀为tbmc,年+月+日期+小时+分钟,以59.jpg结尾
//将文件夹和图像文件详细信息关联到变量F
var F=/public_html/+YY+MM+DD+/+HH+/tbmc_uu+YY+MM+DD+uuh+MiMi+59.jpg;
//尝试打印,但什么也没发生
alertF;有什么问题吗?你试过什么?你会犯什么错误?刷新图像是指覆盖图像还是创建新图像?我不太清楚您的问题,但我认为这些链接可以帮助您我的问题是IMG SRC字符串的格式设置,使用以下代码设法使其正确,但在使用变量显示图像时遇到问题…为什么在内部声明IMG标记?它不应该在外面吗,用HTML?
var mi = today.getMinutes();
//Get Year, Month, Date, Hour and Minute to form Strings
var today = new Date();
var y = today.getFullYear();
var YY = y.toString();
var m = today.getMonth()+1;
if (m <= 9){
m = '0' + m;
}
var MM = m.toString();
var d = today.getDate();
if (d <= 9){
d = '0' +d;
}
var DD = d.toString();
var h = today.getHours();
if (h <= 9){
h = '0' + h;
}
var HH = h.toString();
var mi = today.getMinutes();
if (mi <=9){
mi = '0' + mi;
}
var MiMi = mi.toString();
//Create image file in folder details, using year, month, date, hour and minute Strings
//Image file is in the /public_html folder, year+month+date sub-folder, hour sub-sub-folder,
// prefix with "tbmc_", year+month+date+hour+minutes in-between and ends with "59.jpg"
// Assgin folder and image file details to a variable F
var F = "/public_html/"+YY+MM+DD+"/"+HH+"/tbmc_"+YY+MM+DD+"_"+HH+MiMi+"59.jpg";
//Try to print but nothing happen
alert(F);
//Get Year, Month, Date, Hour and Minute to form Strings
var today = new Date();
var y = today.getFullYear();
var YY = y.toString();
var m = today.getMonth()+1;
if (m <= 9){
m = '0' + m;
}
var MM = m.toString();
var d = today.getDate();
if (d <= 9){
d = '0' +d;
}
var DD = d.toString();
var h = today.getHours();
if (h <= 9){
h = '0' + h;
}
var HH = h.toString();
var mi = today.getMinutes();
if (mi <=9){
mi = '0' + mi;
}
var MiMi = mi.toString();
//Create image file in folder details, using year, month, date, hour and minute Strings
//Image file is in the /public_html folder, year+month+date sub-folder, hour sub-sub-folder,
// prefix with "tbmc_", year+month+date+hour+minutes in-between and ends with "59.jpg"
// Assgin folder and image file details to a variable F
var F = "/public_html/"+YY+MM+DD+"/"+HH+"/tbmc_"+YY+MM+DD+"_"+HH+MiMi+"59.jpg";
//Try to print but nothing happen
alert(F);