我有一个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>
答案 0 :(得分:1)
也许这就是每一行末尾的分号。您也不需要包含“&lt;! - // - &gt;”在javascript中,因为它现在被忽略(现在不要指望netscape用户)。这可能是一个问题(我猜)如果浏览器解析它就好像它是注释所以你的代码不起作用。
以下代码在jsfiddle上进行了测试。
<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>
答案 1 :(得分:0)
只需一行代码:
var today = new Date().toLocaleFormat("%m/%e/%Y");