html中如何获得当前日期

 我来答
麦穗儿课数学
高粉答主

2018-09-22 · 每个回答都超有意思的
知道答主
回答量:15
采纳率:100%
帮助的人:4415
展开全部

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

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

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


神心无17
2016-12-16 · 知道合伙人软件行家
神心无17
知道合伙人软件行家
采纳数:213 获赞数:535

向TA提问 私信TA
展开全部

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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
懂点君
高粉答主

2017-11-11 · 分享各种知识,从此让你多懂点,少吃亏!
懂点君
采纳数:197 获赞数:4794

向TA提问 私信TA
展开全部

在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当中显示当前时间:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
apple201054321
2018-05-23 · 知道合伙人教育行家
apple201054321
知道合伙人教育行家
采纳数:145 获赞数:1635
善于数据统计并利用数据分析、改善问题,在解决问题的过程中注重逻辑思维的养成。

向TA提问 私信TA
展开全部

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>

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黑马程序员
2016-12-07 · 改变中国IT教育,我们正在行动
黑马程序员
黑马程序员为大学毕业后,有理想、有梦想,想从事IT行业的年轻人改变自己的命运。黑马程序员成就IT黑马
向TA提问
展开全部

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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式