我有一个基于 Apache 的服务器,它目前托管我的 PHP + HTML5 应用程序。我编写了一个 jquery 脚本,如果满足有关服务器时间的某些条件,它应该更改特定 div 的背景图像。问题是 - 脚本不工作:)
我已经在这里解决了一些问题,并尝试修复脚本,但这些都没有帮助,因为它们与我的问题并不完全相关。
好的,这是脚本:
$(document).ready(function () {
var serverdate = new Date("<?php echo date('l,g,i,s'); ?>");
var currentTime = serverdate.getTime();
var gameTime = getTimeFromString("8:45 pm");
var endTime = getTimeFromString("11:45 pm");
var currentDay = serverdate.getDay();
var weekday=new Array(7);
weekday[0]="Sunday";
weekday[1]="Monday";
weekday[2]="Tuesday";
weekday[3]="Wednesday";
weekday[4]="Thursday";
weekday[5]="Friday";
weekday[6]="Saturday";
if (currentDay === "Tuesday" || currentDay ==="Wednesday"){
if (currentTime<gameTime) {
$('#bodymain').addClass('day').removeClass('game');
}
else if (currentTime>endTime) {
$('#bodymain').addClass('day').removeClass('game');
}
else {
$('#bodymain').addClass('game').removeClass('day');
}
}
else {
$('#bodymain').addClass('day').removeClass('game');
}
function getTimeFromString(timeString){
var theTime = new Date();
var time = timeString.match(/(\d+)(?::(\d\d))?\s*(p?)/);
theTime.setHours(parseInt(time[1])+(time[3]?12:0));
theTime.setMinutes(parseInt(time[2]) || 0);
return theTime.getTime();
}
});
有什么线索吗?