日期未显示

时间:2011-09-12 07:14:08

标签: 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()
var year = currentTime.getFullYear()
document.write(month + "/" + day + "/" + year)
//-->
</script>.</P>

2 个答案:

答案 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");