Date对象方法

  • getFullYear()、getMonth()、getDate()、getDay()可以从 Date 对象中分别返回四位数字表示的年份、月份 (0 ~ 11)、一个月中的某一天 (1 ~ 31)、一周中的某一天 (0 ~ )。

  • getYear() 、getHours()、getMinutes()、getSeconds()返回 Date 对象的小时 (0 ~ 23)、分钟 (0 ~ 59)、秒数 (0 ~ 59)、毫秒(0 ~ 999)。这几个方法够实现显示时间的功能,代码如下:

<html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>获取时间</title><script>function Time(){var date = new Date();var year = date.getFullYear();var month = date.getMonth()+1;month = month<10 ? "0"+month:month;var day = date.getDate();day = day<10 ? "0"+day:day;var week="日一二三四五六".charAt(date.getDay());//获得单个字符var hour = date.getHours();var hourPeriod = hour<12 ? "上午":"下午";hour= hour<10 ? "0"+hour:hour;var minute = date.getMinutes();minute= minute<10 ? "0"+minute:minute;var second = date.getSeconds();second = second<10 ? "0"+second:second;document.getElementById("current_time").innerHTML="当前时间:"+year+"-"+month+"-"+day+" 星期"+week+" "+hourPeriod+hour+":"+minute+":"+second;setInterval("Time()", 1000);}</script></head><body onload="Time()"><div id="current_time">北京时间:2018-08-10 星期五 上午00:38:35</div></body>
</html>

HTML BOM

Window对象:Window对象表示一个浏览器窗口或一个框架。

Window 对象属性:
document:对Document 对象的只读引用。请参阅Document 对象
history:对History对象的只读引用。请参数 History 对象。
location:用于窗口或框架的Location对象。

Window对象方法

  • alert()显示带有一段消息和一个确认按钮的警告框。

  • confirm()显示带有一段消息以及确认按钮和取消按钮的对话框。如果用户点击确定按钮,则confirm() 返回 true。如果点击取消按钮,则 con

  • firm() 返回 false

  • setInterva()按照指定的周期(以毫秒计)来调用函数或计算表达式。由setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。clearInterval()取消由 setInterval() 设置的 timeout。示例如下:

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script>var i=0;function Index(){document.getElementById("current_data").innerHTML=i;i++;}</script></head><body><div id="current_data">28</div><script type="text">var id = window.setInterval("Index()", 1000);</script></body></html>
  • setTimeout()指定的毫秒数后调用函数或计算表达式。由 setTimeout() 返回的 ID 值可用作 clearTimeout() ,方法的参数clearTimeout()取消由 setTimeout() 方法设置的 timeout
<html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><script>var i=0;function showData(){document.getElementById("current_data").innerHTML=i;i++;}</script></head><body><div id="current_data">0</div><script>setTimeout("showData()", 1000);</script></body>
</html>
  • setInterval()setTimeout()的区别在于前者是以某一周期执行函数,循环进行,而setTimeout()只能执行函数一次。

Document 对象:Document对象表示整个HTML文档
Document对象方法:

  • getElementById():返回对拥有指定 id 的第一个对象的引用。

  • getElementsByName():返回带有指定名称的对象集合。

  • getElementsByTagName():返回带有指定标签名的对象集合。

Javascript内置对象之Date对象与HTML BOM相关推荐

  1. Javascript内置的可迭代对象

    数组Array 字符串String Map Set arguments Typed Arrays Generators,ES6新增加

  2. JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

  3. JavaScript内置方法-Date对象

    Date对象 >介绍 是一个构造函数,使用时需要new,实例化 主要看常用方法 console.log(new Date()); //返回电脑当前的时间 console.log(new Date ...

  4. JavaScript 内置对象(一):Array 对象(构造函数、属性和方法)

    Date 对象就是日期对象,它可以表示从年用毫秒的所有时间和日期.该对象是 JavaScript 内置对象中使用频率最高的一个对象. 1.Date 对象的构造函数 Date 对象的构造函数有以下4种: ...

  5. JavaScript内置对象一周知识点总结

    了解作用域 作用: 生效, 可以使用 域: 范围 一个东西可以生效的范围 什么东西 ? 变量(变量名, 函数名) 其实就是一个变量可以生效的范围 作用域分类 1. 全局作用域 一个 html 页面就是 ...

  6. 04-前端技术_ javaScript内置对象与DOM操作

    目录 五,javaScript内置对象与DOM操作 1,JavaScript对象定义和使用 2,JavaScript内置对象 2.1 Array数组 2.1.1 创建方式 2.1.2 常用属性: 2. ...

  7. JavaScript内置对象(内置对象、查文档(MDN)、Math对象、日期对象、数组对象、字符串对象)

    目录 JavaScript内置对象 内置对象 查文档 MDN Math对象 Math概述 案例一:封装自己的对象 随机数方法 random() 案例一:猜数字游戏 日期对象 Date 概述 Date( ...

  8. javaScript基础学习 - 14 - JavaScript内置对象 -案例代码

    javaScript基础学习 - 14 - JavaScript内置对象 -案例代码 1. Math对象最大值 2. 封装自己的数学对象 3. Math绝对值和三个取整方法 4. Math对象随机数方 ...

  9. JavaScript进阶 - 第7章 JavaScript内置对象

    第7章 JavaScript内置对象 7-1 什么是对象 JavaScript 中的所有事物都是对象,如:字符串.数值.数组.函数等,每个对象带有属性和方法. 对象的属性:反映该对象某些特定的性质的, ...

  10. JavaScript内置对象 之 Math数学对象

    JavaScript中的对象分为自定义对象.内置对象.浏览器对象        JavaScript内置对象       内置对象:就是指js语言自带的一些对象,这些对象供开发者使用,并提供了一些常用 ...

最新文章

  1. 倒立摆的数学模型,matlab程序,simulink,c语言控制,一级倒立摆的控制设计
  2. 以某种结构遍历添加的基础类
  3. nextcloud+nginx+mysql_nextcloud网盘搭建:Ubuntu18.04+Nginx+Mysql
  4. csdn发布文章无法查看
  5. 用指针实现对二维数组元素的访问
  6. 深入浅出node.js游戏服务器开发1——基础架构与框架介绍
  7. INADDR_ANY的确切含义
  8. android monkey测试步骤,android Monkey 测试技巧
  9. 为什么我们应该像盖房子那样写程序?
  10. 在 ASP.NET MVC 中充分利用 WebGrid
  11. 软件项目需求分析报告模板
  12. 11010011计算机二进制,二进制运算及转换(课件)
  13. Ubuntu下Linux常用命令练习作业题(1)
  14. CuraEngine和Cura配置(Ubuntu18.04环境)
  15. 积跬步而至千里,积小流而成江海
  16. 【C/C++】标准库之 numeric
  17. Qgis教程10:如何自定义工程坐标系
  18. CATIA CAA二次开发专题(三)---------创建自己的Workbench
  19. 按住iPhone按钮时如何阻止Siri打开
  20. 通过sql实现模糊搜索按匹配度从高到低排序

热门文章

  1. 论如何优雅的处理回文串 - 回文自动机详解.
  2. Office 2007无法卸载也无法安装的解决
  3. 剑指Offer:跳台阶
  4. NOIP Day -151
  5. 阿里架构师的日志:带你快速理解微服务架构;理解微服务架构的核心
  6. 【读书笔记】iOS-访问网络
  7. Spring Cloud Zuul 1(API 网关服务)
  8. 网线连接电脑共享文件传递
  9. 多线程总结之旅(9):线程同步之事件
  10. Javascript中的执行环境及作用域