Javascript 没有显示日期

Javascript 没有显示日期,javascript,Javascript,我有一个html页面,我想在其中输入日期。 如果我用任何浏览器打开html文件,它都会正确显示。 但当我把它放进服务器时,它就不工作了 我的剧本是这样的 <P>Payment is due on <script type="text/javascript"> <!-- var currentTime = new Date() var month = currentTime.getMonth() + 1 var day = currentTime.getDate()

我有一个html页面,我想在其中输入日期。 如果我用任何浏览器打开html文件,它都会正确显示。 但当我把它放进服务器时,它就不工作了

我的剧本是这样的

<P>Payment is due on <script type="text/javascript">
<!--
var currentTime = new Date()
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
document.write(month + "/" + day + "/" + year)
//-->
</script>.</P>

付款到期日 .


也许每行末尾的分号才是最重要的。另外,您不需要在javascript中包含“”,因为它现在被忽略了(不要指望netscape用户现在使用它)。如果浏览器像解析注释一样解析它,那么代码就无法工作,这可能是个问题(我猜)

下面的代码在上进行了测试


var currentTime=新日期();
var month=currentTime.getMonth()+1;
var day=currentTime.getDate();
var year=currentTime.getFullYear();
文件书写(月+“/”+日+“/”+年);

只有一行代码:

var today = new Date().toLocaleFormat("%m/%e/%Y"); 

您收到了什么错误消息?没有错误,但没有显示日期。它只显示“付款到期日”。检查控制台(CTRL+SHIFT+C用于Chrome)并告诉我们是否有任何错误。代码似乎是有效的,所以可能是您的浏览器阻止了脚本,因为您让它这么做了。这页上还有什么?
var today = new Date().toLocaleFormat("%m/%e/%Y");