HTML显示当前日期

时间:2015-09-12 14:40:56

标签: html date

我有一个简单的问题..我正在使用名为“clickfunnels”的网站构建器,他们不支持允许我显示当前日期的功能。但是,我可以添加自定义html ..

我想知道是否有人知道如何以网站格式显示网站当前日期:dd / mm / yyyy

目前我已尝试过这个:

<p id="date"></p>
<script>
document.getElementById("date").innerHTML = Date();
</script>

这样可行,但它会显示如下日期:

  

2015年9月12日星期六16:40:10 GMT + 0200(时区......)

非常感谢任何帮助。

感谢。

6 个答案:

答案 0 :(得分:23)

这是一种方式。您必须从日期对象(日,月和年)获取单个组件,然后根据需要构建和格式化字符串。

&#13;
&#13;
n =  new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
&#13;
<p id="date"></p>
&#13;
&#13;
&#13;

答案 1 :(得分:9)

使用Date::toLocaleDateString

new Date().toLocaleDateString()
= "9/13/2015"

您不需要设置innerHTML,只需编写

即可
<p>
<script> document.write(new Date().toLocaleDateString()); </script>
</p>

会奏效。

supportness

P.S。

new Date().toDateString()
= "Sun Sep 13 2015"

答案 2 :(得分:1)

var currentDate  = new Date(),
    currentDay   = currentDate.getDate() < 10 
                 ? '0' + currentDate.getDate() 
                 : currentDate.getDate(),
    currentMonth = currentDate.getMonth() < 9 
                 ? '0' + (currentDate.getMonth() + 1) 
                 : (currentDate.getMonth() + 1);

document.getElementById("date").innerHTML = currentDay + '/' + currentMonth + '/' +  currentDate.getFullYear();

您可以阅读有关Date object

的更多信息

答案 3 :(得分:1)

我更喜欢使用

<input type='date' id='hasta' value='<?php echo date('Y-m-d');?>'>

运作良好

答案 4 :(得分:1)

这对我有帮助:

<p>Date/Time: <span id="datetime"></span></p><script>var dt = new Date();
document.getElementById("datetime").innerHTML=dt.toLocaleString();</script>    

答案 5 :(得分:0)

  <script >
window.onload = setInterval(clock,1000);
function clock()
{
    var d = new Date();
    var date = d.getDate();
    var year = d.getFullYear();
    var month = d.getMonth();
    var monthArr = ["January", "February","March", "April", "May", "June", "July", "August", "September", "October", "November","December"];
    month = monthArr[month];
    document.getElementById("date").innerHTML=date+" "+month+", "+year;
}