Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/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与clickdesk的日期/时间冲突_Javascript_Date_Datetime_Conflict - Fatal编程技术网

javascript与clickdesk的日期/时间冲突

javascript与clickdesk的日期/时间冲突,javascript,date,datetime,conflict,Javascript,Date,Datetime,Conflict,我有以下代码用于在我的网站上显示日期/时间戳: <div id="clockbox" style="<font-size:9pt; padding:3px; text-align: center; text-transform: lowercase; overflow: hidden; height: 17px"> &nbsp;</div> <script type="text/javascript"> tday =new Array("Ned

我有以下代码用于在我的网站上显示日期/时间戳:

<div id="clockbox" style="<font-size:9pt; padding:3px; text-align: center; text-transform: lowercase; overflow: hidden; height: 17px">
&nbsp;</div>
<script type="text/javascript">
tday  =new Array("Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota");
tmonth=new Array("Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar");

function GetClock(){
d = new Date();
nday   = d.getDay();
nmonth = d.getMonth();
ndate  = d.getDate();
nyear = d.getYear();
nhour  = d.getHours();
nmin   = d.getMinutes();
nsec   = d.getSeconds();

if(nyear<1000) nyear=nyear+1900;

 if(nhour ==  0) {ap = " AM";nhour = 12;} 
else if(nhour <= 11) {ap = " AM";} 
else if(nhour == 12) {ap = " PM";} 
else if(nhour >= 13) {ap = " PM";nhour -= 12;}

if(nmin <= 9) {nmin = "0" +nmin;}
if(nsec <= 9) {nsec = "0" +nsec;}


document.getElementById('clockbox').innerHTML=""+tday[nday]+", "+ndate+". "+tmonth[nmonth]+" "+nyear+". "+nhour+":"+nmin+":"+nsec+ap+"";
setTimeout("GetClock()", 1000);
}
window.onload=GetClock;
</script>

tday=新阵列(“Nedelja”、“Ponedeljak”、“Utorak”、“Sreda”、“Četvrtak”、“Petak”、“Subota”);
tmonth=新数组(“一月”、“二月”、“集市”、“四月”、“主要”、“六月”、“七月”、“阿古斯特”、“九月”、“奥克托巴”、“诺文巴”、“德文巴”);
函数GetClock(){
d=新日期();
nday=d.getDay();
nmonth=d.getMonth();
ndate=d.getDate();
nyear=d.getYear();
nhour=d.getHours();
nmin=d.getMinutes();
nsec=d.getSeconds();

如果(nyear您正在声明全局变量
d
nday
,等等,请在此处:

d = new Date();
nday   = d.getDay();
nmonth = d.getMonth();
ndate  = d.getDate();
nyear = d.getYear();
nhour  = d.getHours();
nmin   = d.getMinutes();
nsec   = d.getSeconds();
改为尝试声明局部变量(我猜
d
variable是问题的根源,因为模糊代码使用如下变量名):

var d = new Date();
var nday   = d.getDay();
var nmonth = d.getMonth();
var ndate  = d.getDate();
var nyear = d.getYear();
var nhour  = d.getHours();
var nmin   = d.getMinutes();
var nsec   = d.getSeconds();

如果是在线的,请发送一个链接。

谢谢你的回复。事实上,如果我只注释掉第二个脚本中的那些行,一切都很好(似乎它们不需要)。无论如何,我愿意接受你的回复。
var d = new Date();
var nday   = d.getDay();
var nmonth = d.getMonth();
var ndate  = d.getDate();
var nyear = d.getYear();
var nhour  = d.getHours();
var nmin   = d.getMinutes();
var nsec   = d.getSeconds();