文章目录

  • new Date() 获取当前时间对象
  • getTime:返回1970年1月1日到至今的毫秒数,常用于时间戳。
  • 封装函数,打印当前是何年何月何日何时,几分几秒。(注意封装的方法最好通过原型来写)

new Date() 获取当前时间对象

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>温故而知“心”</title><style></style>
</head><body></body>
<script>/*new Date() 获取当前时间对象传递参数:1.不传参数:返回当前的日期 + 时间 本地时间2.传递的是数字:(这个数字代表一个时间戳) 返回时间戳对应的时间3.传递的是字符串 (这个字符串代表的是一个时间)格式:  年-月-日 时:分:秒月(英文) 日,年2020/03/23时间相关的方法:getFullYear()   获取当前时间的年份  本地时间getMonth()      获取当前时间的月份  (0-11)getDate()       获取当前时间的日    (1-31)  这个月中的第几天getHours()      获取当前时间的小时数    (1-24)getMinutes()    获取当前时间的分钟数    (0-59)getSeconds()    获取当前时间的秒钟数    (0-59)getDay()        获取当前时间在一个星期中是第几天getTime()       获取当前时间的时间戳时间戳指的是距离1970年1月1日8点的毫秒数*/let time = new Date();console.log("获取当前时间的年份  本地时间:", time.getFullYear())console.log("获取当前时间的月份  (0-11):", time.getMonth())console.log("获取当前时间的日    (1-31)  这个月中的第几天:", time.getDate())console.log("获取当前时间的小时数    (1-24):", time.getHours())console.log("获取当前时间的分钟数    (0-59):", time.getMinutes())console.log("获取当前时间的秒钟数    (0-59):", time.getSeconds())console.log("获取当前时间在一个星期中是第几天:", time.getDay())console.log(" 获取当前时间的时间戳:", time.getTime())console.log( new Date("2020-3-23 16:59:07") )console.log( new Date("Mar 23,2020") )console.log( new Date("2020/03/23") )
</script></html>

getTime:返回1970年1月1日到至今的毫秒数,常用于时间戳。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title></title>
</head><body>
</body><script>/*getTime:返回1970年1月1日到至今的毫秒数,常用于时间戳。下面这个时间差可以测试电脑的运行速度*/let firstTime = new Date().getTime();for (let i = 0; i < 100000000; i++) {}let lastTime = new Date().getTime();console.log(lastTime - firstTime);
</script>
</html>

封装函数,打印当前是何年何月何日何时,几分几秒。(注意封装的方法最好通过原型来写)

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title></title>
</head><body>
</body><script>/*封装函数,打印当前是何年何月何日何时,几分几秒。(注意封装的方法最好通过原型来写)*/Date.prototype.getCurrentTime = function () {let date = new Date();const year = date.getFullYear();//获取年const month = date.getMonth()+1;//获取月,注意时间是0-11,0代表1月份const dates = date.getDate();//获取日const hours = date.getHours();//获取小时const minute = date.getMinutes();//获取分钟const seconds = date.getSeconds();//获取秒钟return `${year}年${month}月${dates}日${hours}时${minute}分${seconds}秒`;};const date = new Date();console.log(date.getCurrentTime());
</script>
</html>

new Date() 获取当前时间对象(getFullYear、getMonth、getDate、getHours、getMinutes、getSeconds、getDay、getTime)相关推荐

  1. 关于new Date()获取当前时间

    new Date() 获取当前时间,如格式为 年-月-日,可以使用如下方法: const date = new Date();const current_date = date.getDate();/ ...

  2. php获取时间不正确,php date()获取的时间不对解决办法

    因为php默认获取的是格林威治时间,与北京时间相差8小时. 我们要获取到北京时间有两个办法: 1.修改php.ini配置文件: 打开php.ini文件,一般在php配置根目录下,找到其中的 ;date ...

  3. 小程序云函数new Date()获取的时间和new Date().getDay()获取的时间不一致 / 云函数存入的时间不对 /小程序云开发配置时区

    1.分析 这几天在做小程序的项目,遇到了云数据库时间不一致的问题,比如今天是9月27日周一(周一在js中getDay()返回1),用new Date()获取时间是正确的,但是new Date().ge ...

  4. Java new Date() 获取的时间不正确 【已解决】

    ▌问题描述 new Date()获取正确,使用TimeUtils.timeInUTC()转换日期格式后,时间早了比北京时间晚了8小时 ▌原因分析 时区不正确,TimeUtils默认使用格林威治时间,晚 ...

  5. js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式

    /*** 解决 ie,火狐浏览器不兼容new Date(s)* @param strDate* 返回 date对象* add by zyf at 2015年11月5日*/ function getDa ...

  6. js php 获取时间倒计时_,js实现倒计时及时间对象

    JS实现倒计时效果代码如下: 无标题文档h #box { width: 100%; height: 400px; background: black; color: #fff; font-size:4 ...

  7. js取服务器系统时间,JS中new Date()用法及获取服务器时间

    1.获取服务器时间: var now = new Date($.ajax({async: false}).getResponseHeader("Date")); 2.new Dat ...

  8. 时间对象常用方法 - 获取

          1. getFullYear() => 语法: 时间对象.getFullYear() => 返回值: 该时间对象内的年份信息       2. getMonth() => ...

  9. 一个简单的 js 时间对象创建

    JS中获取时间很常见,凑凑热闹,也获取一个时间对象试试 首先,先了解js的获取时间函数如下: var myDate = new Date();          //创建一个时间对象 myDate.g ...

最新文章

  1. 面试官欺负人:new Object()到底占用几个字节?
  2. 关于modelsim 6.4a遇到的问题
  3. js控制只能输入数字和小数点
  4. 零基础学习 Python 之文件
  5. 容器编排技术 -- Kubernetes 重新配置活动集群中节点的 Kubelet
  6. vue的边距怎么设置_vue 拖动调整左右两侧div的宽度
  7. [Python Study Notes]电池信息
  8. w ndows10电脑配置看哪里,win10对电脑配置要求及如何查看电脑配置
  9. 前端的ajax缓存,解析jquery中的ajax缓存问题
  10. 阿里面试记录-程序上机
  11. 常用4种基础统计图表——饼图、条形图、直方图、折线图
  12. 网站备案 服务器变更,网站变更服务器备案
  13. Windows 提示“缺少所需的 CD/DVD 驱动器设备驱动程序”
  14. Excel如何快速筛选?
  15. 微信小程序章节自测--6-7-8-9-有解析
  16. 装完windows后发现C盘空间变小原因
  17. 繁体简体转换的python包pylangtools
  18. 股市的通俗经济学原理
  19. 重定向与转发的使用和区别
  20. 应用程序无法正常启动(0xc000007b)解决

热门文章

  1. windows下解决Git报错: LF will be replaced by CRLF the next time Git touches it
  2. 【web设计居家必备】迷你图标大集合
  3. laravel view
  4. 文本检测最近文章检索(1)
  5. Postman请求报405错误
  6. 2020计算机二级office知识点,2020年计算机二级Word常考点汇总
  7. MATLAB 图像嵌入水印图像程序
  8. 花样16流水灯c语言程序,8个花样流水灯c程序
  9. 用一个div绘制背景流动网格特效
  10. java控制台输入 scanner_java控制台输入Scanner、InputStreamReader、Console说明