new Date() 获取当前时间对象(getFullYear、getMonth、getDate、getHours、getMinutes、getSeconds、getDay、getTime)
文章目录
- 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)相关推荐
- 关于new Date()获取当前时间
new Date() 获取当前时间,如格式为 年-月-日,可以使用如下方法: const date = new Date();const current_date = date.getDate();/ ...
- php获取时间不正确,php date()获取的时间不对解决办法
因为php默认获取的是格林威治时间,与北京时间相差8小时. 我们要获取到北京时间有两个办法: 1.修改php.ini配置文件: 打开php.ini文件,一般在php配置根目录下,找到其中的 ;date ...
- 小程序云函数new Date()获取的时间和new Date().getDay()获取的时间不一致 / 云函数存入的时间不对 /小程序云开发配置时区
1.分析 这几天在做小程序的项目,遇到了云数据库时间不一致的问题,比如今天是9月27日周一(周一在js中getDay()返回1),用new Date()获取时间是正确的,但是new Date().ge ...
- Java new Date() 获取的时间不正确 【已解决】
▌问题描述 new Date()获取正确,使用TimeUtils.timeInUTC()转换日期格式后,时间早了比北京时间晚了8小时 ▌原因分析 时区不正确,TimeUtils默认使用格林威治时间,晚 ...
- js中使用new Date(str)创建时间对象不兼容firefox和ie的解决方式
/*** 解决 ie,火狐浏览器不兼容new Date(s)* @param strDate* 返回 date对象* add by zyf at 2015年11月5日*/ function getDa ...
- js php 获取时间倒计时_,js实现倒计时及时间对象
JS实现倒计时效果代码如下: 无标题文档h #box { width: 100%; height: 400px; background: black; color: #fff; font-size:4 ...
- js取服务器系统时间,JS中new Date()用法及获取服务器时间
1.获取服务器时间: var now = new Date($.ajax({async: false}).getResponseHeader("Date")); 2.new Dat ...
- 时间对象常用方法 - 获取
1. getFullYear() => 语法: 时间对象.getFullYear() => 返回值: 该时间对象内的年份信息 2. getMonth() => ...
- 一个简单的 js 时间对象创建
JS中获取时间很常见,凑凑热闹,也获取一个时间对象试试 首先,先了解js的获取时间函数如下: var myDate = new Date(); //创建一个时间对象 myDate.g ...
最新文章
- 面试官欺负人:new Object()到底占用几个字节?
- 关于modelsim 6.4a遇到的问题
- js控制只能输入数字和小数点
- 零基础学习 Python 之文件
- 容器编排技术 -- Kubernetes 重新配置活动集群中节点的 Kubelet
- vue的边距怎么设置_vue 拖动调整左右两侧div的宽度
- [Python Study Notes]电池信息
- w ndows10电脑配置看哪里,win10对电脑配置要求及如何查看电脑配置
- 前端的ajax缓存,解析jquery中的ajax缓存问题
- 阿里面试记录-程序上机
- 常用4种基础统计图表——饼图、条形图、直方图、折线图
- 网站备案 服务器变更,网站变更服务器备案
- Windows 提示“缺少所需的 CD/DVD 驱动器设备驱动程序”
- Excel如何快速筛选?
- 微信小程序章节自测--6-7-8-9-有解析
- 装完windows后发现C盘空间变小原因
- 繁体简体转换的python包pylangtools
- 股市的通俗经济学原理
- 重定向与转发的使用和区别
- 应用程序无法正常启动(0xc000007b)解决
热门文章
- windows下解决Git报错: LF will be replaced by CRLF the next time Git touches it
- 【web设计居家必备】迷你图标大集合
- laravel view
- 文本检测最近文章检索(1)
- Postman请求报405错误
- 2020计算机二级office知识点,2020年计算机二级Word常考点汇总
- MATLAB 图像嵌入水印图像程序
- 花样16流水灯c语言程序,8个花样流水灯c程序
- 用一个div绘制背景流动网格特效
- java控制台输入 scanner_java控制台输入Scanner、InputStreamReader、Console说明