Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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显示日期_Javascript - Fatal编程技术网

通过JavaScript显示日期

通过JavaScript显示日期,javascript,Javascript,我想通过javascript在html页面上显示当前日期。我试过了,但它在eclips浏览器中显示当前日期,而在其他浏览器(如Chrome、IE、Mozilla Firfox)中不显示当前日期。你能帮我做这件事吗。 我的java脚本是这样的 <script type="text/javascript"> <!--today=new Date(); document.write("Date:",today.getDate(),"/",today.getMonth()+1,"/

我想通过javascript在html页面上显示当前日期。我试过了,但它在eclips浏览器中显示当前日期,而在其他浏览器(如Chrome、IE、Mozilla Firfox)中不显示当前日期。你能帮我做这件事吗。 我的java脚本是这样的

<script type="text/javascript">

<!--today=new Date();
 document.write("Date:",today.getDate(),"/",today.getMonth()+1,"/",today.getYear());
-->
</script>

试试这个:

<script type="text/javascript">

 var today = new Date();
 var year = (today.getYear() < 1000) ? (today.getYear()+1900) : today.getYear();
 document.write("Date:"+today.getDate()+"/"+(today.getMonth()+1)+"/"+year);

</script>

var today=新日期();
var year=(今天.getYear()<1000)?(today.getYear()+1900):today.getYear();
document.write(“日期:“+today.getDate()+”/“+(today.getMonth()+1)+“/”+年);

添加变量以分配变量,并在字符串中添加+符号。

使用dd/mm/yy格式(例如,2013年11月29日):


链接


你能公布正确和错误的日期吗?还有,为什么你的代码被包装在一个HTML注释中?不,我只是注释了它。它显示了无效的日期。它向我显示了当前日期月份,但在年份中显示的是2013年,在eclipse浏览器中显示的是113,在Chrome&MF浏览器中显示的是当前日期,而不是年份113@RaghavendraM我已经更新了我的代码,检查是否有效。你能告诉我为什么会这样吗that@RaghavendraM在2000年之后,在unix时间戳中标识2000年之前添加的100年是一个问题。这就是为什么它表现得像这样。所以要得到确切的年份,你需要把1900和当前年份相加。同时将答案标记为已接受。谢谢您的回复。以及如何接受ans。谢谢你。。。它起作用了。你能告诉我为什么会这样吗。?你的大多数答案似乎都是复制粘贴的。你应该包括一些你自己的内容。
<script type="text/javascript"><!--
var date = new Date();
var d  = date.getDate();
var day = (d < 10) ? '0' + d : d;
var m = date.getMonth() + 1;
var month = (m < 10) ? '0' + m : m;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;

document.write(day + "/" + month + "/" + year);
 //--></script>