html中如何获得当前日期

如题所述

可以用javascript,先创建Date对象的实例(也叫做对象的引用)。创建实例的语法有如下三种。

var newDateObj = new Date() 
var newDateObj = new Date(dateVal) 
var newDateObj = new Date(year, month, date[, hours[, minutes[, seconds[,ms]]]])

例如,var D = new Date()。

方法1,是无参数调用,创建后对象D中含有计算机的系统日期和时间。

方法2,dateVal参数是数值或表示日期时间的字符串。如果是数字值,dateVal 表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间的毫秒数。如果是字符串,则 dateVal 按照 parse 方法中的规则进行解析。dateVal 参数也可以是从某些 ActiveX(R) 对象返回的 VT_DATE 值。

方法3,用参数直接为新建对象提供日期和时间的数据。

建立了Date对象以后,就可以使用get方法取得日期或时间的值,返回值一般是数值型的。用set方法给一个Date型对象设置数据。Date的方法函数的语法一般格式为:

D.getXXXX()   和   D.setXXXX( variable list)

拓展资料:

HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。

浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。

但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。


温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-16

HTML网页中实现获利当前日期的方式一般使用JavaScript。

详细方式:网页中或JS文件中加入以下方法:

function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + date.getSeconds();
   
    alert(currentdate);
}

在需要 调用的地方运行该函数,如要弹出当前时间,则:

<a href="javascript:void(0)" onclick="getNowFormatDate()">点我</a>
</body>

效果如图:


完整代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
<script type="text/javascript">
function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + date.getSeconds();
   
    alert(currentdate);
}



</script>
<a href="javascript:void(0)" onclick="getNowFormatDate()">点我查看当前时间</a>
<br><br><br>


<a href="http://www.jianzhan119.com">建站堂</a><br>
<a href="http://www.wangzhan18.com">建站堂</a>
</body>
</html>

本回答被网友采纳
第2个回答  2017-11-11

在HTML当中获取(系统)当前时间很简单,先用JavaScript获取系统时间,然后用innerHTML属性把时间显示在HTML当中。

实现步骤:

1、利用JavaScript的Date对象获取当前时间;

2、利用innerHTML属性把时间显示在HTML当中;

结构代码:

<div id="h5courseCom"></div>

JavaScript代码:

var h5courseEle = document.getElementById('h5courseCom');

// 实例化时间对象
var date = new Date();
// 获取年份
var y = date.getFullYear();        
// 获取月份
var m = date.getMonth() + 1;
// 获取日
var d = date.getDate();

// 在网页中显示时间:
h5courseEle.innerHTML = y + '年' + m + '月' + d + '日';

HTML当中显示当前时间:

第3个回答  2018-05-23

HTML网页中实现获利当前日期的方式一般使用JavaScript。

详细方式:网页中或JS文件中加入以下方法:\x09function getNowFormatDate() {    var date = new Date();    var seperator1 = "-";    var seperator2 = ":";    var month = date.getMonth() + 1;    var strDate = date.getDate();    if (month >= 1 && month <= 9) {        month = "0" + month;    }    if (strDate >= 0 && strDate <= 9) {        strDate = "0" + strDate;    }    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate            + " " + date.getHours() + seperator2 + date.getMinutes()            + seperator2 + date.getSeconds();       alert(currentdate);}

在需要 调用的地方运行该函数,如要弹出当前时间,则:

<a href="javascript:void(0)" onclick="getNowFormatDate()">点我</a></body>

效果如图:

完整代码如下:

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><script type="text/javascript">\x09function getNowFormatDate() {    var date = new Date();    var seperator1 = "-";    var seperator2 = ":";    var month = date.getMonth() + 1;    var strDate = date.getDate();    if (month >= 1 && month <= 9) {        month = "0" + month;    }    if (strDate >= 0 && strDate <= 9) {        strDate = "0" + strDate;    }    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate            + " " + date.getHours() + seperator2 + date.getMinutes()            + seperator2 + date.getSeconds();       alert(currentdate);}</script><a href="javascript:void(0)" onclick="getNowFormatDate()">点我查看当前时间</a><br><br><br><a href="http://www.jianzhan119.com">建站堂</a><br><a href="http://www.wangzhan18.com">建站堂</a></body></html>

第4个回答  2016-12-07

HTML页面中加入js代码,用js代码来实现获取时间:

<script language="javascript" type="text/javascript">
//js获取日期
function time(){
  var now= new Date();
  var year=now.getFullYear();
  var month=now.getMonth();
  var date=now.getDate();
//获取相应ID
 document.getElementById("myInfo1").innerHTML="今天是:"+year+"年"+(month+1)+"月"+date+"日";

</script>

相似回答